SECTION "ROM Bank 15", ROMX[$4000], BANK[$15]

toc_15_4000:
    call toc_01_3DAF
    ld   hl, $C330
    add  hl, bc
    ld   [hl], b
    ld   hl, $C260
    add  hl, bc
    ld   [hl], b
    ld   hl, $C270
    add  hl, bc
    ld   [hl], b
    ld   hl, $C320
    add  hl, bc
    ld   [hl], b
    ld   hl, $C290
    add  hl, bc
    ld   [hl], b
    ld   hl, $C2A0
    add  hl, bc
    ld   [hl], b
    ld   hl, $C2B0
    add  hl, bc
    ld   [hl], b
    ld   hl, $C2C0
    add  hl, bc
    ld   [hl], b
    ld   hl, $C2D0
    add  hl, bc
    ld   [hl], b
    ld   hl, $C440
    add  hl, bc
    ld   [hl], b
    ld   hl, $C390
    add  hl, bc
    ld   [hl], b
    ld   hl, $C2E0
    add  hl, bc
    ld   [hl], b
    ld   hl, $C2F0
    add  hl, bc
    ld   [hl], b
    ld   hl, $C300
    add  hl, bc
    ld   [hl], b
    ld   hl, $C310
    add  hl, bc
    ld   [hl], b
    ld   hl, $C380
    add  hl, bc
    ld   [hl], b
    xor  a
    call toc_01_3B87
    ld   hl, $C3D0
    add  hl, bc
    ld   [hl], b
    ld   hl, $C360
    add  hl, bc
    ld   [hl], b
    ld   hl, $C410
    add  hl, bc
    ld   [hl], b
    ld   hl, $C220
    add  hl, bc
    ld   [hl], b
    ld   hl, $C230
    add  hl, bc
    ld   [hl], b
    ld   hl, $C470
    add  hl, bc
    ld   [hl], b
    ld   hl, $C450
    add  hl, bc
    ld   [hl], b
    ld   hl, $C480
    add  hl, bc
    ld   [hl], b
    ld   hl, $C490
    add  hl, bc
    ld   [hl], b
    ld   hl, $C420
    add  hl, bc
    ld   [hl], b
    ld   hl, $C4E0
    add  hl, bc
    ld   [hl], b
    ld   hl, $C4F0
    add  hl, bc
    ld   [hl], b
    ld   hl, $C5D0
    add  hl, bc
    ld   [hl], $FF
    ret


    db   $F0, $F8, $E6, $20, $C2, $35, $7C, $CD
    db   $20, $7B, $F0, $F0, $C7

    dw JumpTable_40AD_15 ; 00

    db   $BC, $40, $D2, $40

JumpTable_40AD_15:
    ifNot [$C1CB], .return_15_40BB

    call JumpTable_3B8D_00
    call toc_01_0891
    ld   [hl], $20
JumpTable_40AD_15.return_15_40BB:
    ret


    db   $3E, $02, $E0, $A1, $EA, $67, $C1, $CD
    db   $91, $08, $20, $09, $36, $30, $3E, $11
    db   $E0, $F4, $CD, $8D, $3B, $C9, $3E, $02
    db   $E0, $A1, $CD, $91, $08, $20, $11, $EA
    db   $67, $C1, $EA, $55, $C1, $3E, $39, $CD
    db   $97, $21, $CD, $E4, $7C, $C3, $35, $7C
    db   $1E, $01, $E6, $04, $28, $02, $1E, $FF
    db   $7B, $EA, $55, $C1, $C9, $F8, $10, $FA
    db   $10, $11, $F9, $40, $CD, $3B, $3C, $CD
    db   $20, $7B, $AF, $E0, $E8, $F0, $F0, $C7

    dw JumpTable_4110_15 ; 00

    db   $24, $41

JumpTable_4110_15:
    ld   hl, $C210
    add  hl, bc
    ld   a, [hl]
    ld   hl, $C2C0
    add  hl, bc
    ld   [hl], a
    add  a, $10
    ld   hl, $C2B0
    add  hl, bc
    ld   [hl], a
    jp   JumpTable_3B8D_00

    db   $F0, $BA, $FE, $02, $28, $42, $A7, $28
    db   $1D, $21, $D0, $C3, $09, $34, $7E, $FE
    db   $0A, $38, $12, $70, $3E, $11, $E0, $F4
    db   $21, $C0, $C2, $09, $7E, $21, $10, $C2
    db   $09, $BE, $28, $01, $35, $C9, $21, $B0
    db   $C2, $09, $7E, $21, $10, $C2, $09, $BE
    db   $28, $12, $21, $D0, $C3, $09, $7E, $34
    db   $FE, $0D, $38, $0C, $70, $21, $10, $C2
    db   $09, $34, $18, $04, $21, $E8, $FF, $34
    db   $CD, $BA, $3D, $CD, $DF, $7B, $C6, $0C
    db   $FE, $18, $30, $4E, $CD, $EF, $7B, $C6
    db   $10, $FE, $1C, $30, $45, $CD, $42, $09
    db   $CD, $95, $14, $CD, $0E, $7C, $7B, $FE
    db   $00, $20, $07, $F0, $EE, $C6, $0C, $E0
    db   $98, $C9, $FE, $01, $20, $07, $F0, $EE
    db   $C6, $F4, $E0, $98, $C9, $FE, $02, $20
    db   $11, $F0, $EB, $FE, $47, $20, $04, $F0
    db   $E8, $A7, $C0, $F0, $EC, $C6, $F0, $E0
    db   $99, $C9, $F0, $EB, $FE, $46, $20, $04
    db   $F0, $E8, $A7, $C0, $F0, $EC, $C6, $0C
    db   $E0, $99, $C9, $11, $F9, $40, $CD, $3B
    db   $3C, $CD, $20, $7B, $AF, $E0, $E8, $F0
    db   $F0, $C7

    dw JumpTable_41DA_15 ; 00

    db   $EE, $41

JumpTable_41DA_15:
    ld   hl, $C210
    add  hl, bc
    ld   a, [hl]
    ld   hl, $C2C0
    add  hl, bc
    ld   [hl], a
    sub  a, $10
    ld   hl, $C2B0
    add  hl, bc
    ld   [hl], a
    jp   JumpTable_3B8D_00

    db   $F0, $BA, $FE, $02, $28, $42, $A7, $28
    db   $1D, $21, $D0, $C3, $09, $34, $7E, $FE
    db   $0A, $38, $12, $70, $3E, $11, $E0, $F4
    db   $21, $C0, $C2, $09, $7E, $21, $10, $C2
    db   $09, $BE, $28, $01, $34, $C9, $21, $B0
    db   $C2, $09, $7E, $21, $10, $C2, $09, $BE
    db   $28, $12, $21, $D0, $C3, $09, $7E, $34
    db   $FE, $0D, $38, $0C, $70, $21, $10, $C2
    db   $09, $35, $18, $04, $21, $E8, $FF, $34
    db   $CD, $6C, $41, $C9, $11, $F9, $40, $CD
    db   $3B, $3C, $CD, $20, $7B, $AF, $E0, $E8
    db   $F0, $F0, $C7

    dw JumpTable_424D_15 ; 00

    db   $61, $42

JumpTable_424D_15:
    ld   hl, $C200
    add  hl, bc
    ld   a, [hl]
    ld   hl, $C2C0
    add  hl, bc
    ld   [hl], a
    add  a, $10
    ld   hl, $C2B0
    add  hl, bc
    ld   [hl], a
    jp   JumpTable_3B8D_00

    db   $F0, $BA, $FE, $02, $28, $42, $A7, $28
    db   $1D, $21, $D0, $C3, $09, $34, $7E, $FE
    db   $0A, $38, $12, $70, $3E, $11, $E0, $F4
    db   $21, $C0, $C2, $09, $7E, $21, $00, $C2
    db   $09, $BE, $28, $01, $35, $C9, $21, $B0
    db   $C2, $09, $7E, $21, $00, $C2, $09, $BE
    db   $28, $12, $21, $D0, $C3, $09, $7E, $34
    db   $FE, $0D, $38, $0C, $70, $21, $00, $C2
    db   $09, $34, $18, $04, $21, $E8, $FF, $34
    db   $CD, $6C, $41, $C9, $11, $F9, $40, $CD
    db   $3B, $3C, $CD, $20, $7B, $AF, $E0, $E8
    db   $F0, $F0, $C7

    dw JumpTable_42C0_15 ; 00

    db   $D4, $42

JumpTable_42C0_15:
    ld   hl, $C200
    add  hl, bc
    ld   a, [hl]
    ld   hl, $C2C0
    add  hl, bc
    ld   [hl], a
    sub  a, $10
    ld   hl, $C2B0
    add  hl, bc
    ld   [hl], a
    jp   JumpTable_3B8D_00

    db   $F0, $BA, $FE, $02, $28, $42, $A7, $28
    db   $1D, $21, $D0, $C3, $09, $34, $7E, $FE
    db   $0A, $38, $12, $70, $3E, $11, $E0, $F4
    db   $21, $C0, $C2, $09, $7E, $21, $00, $C2
    db   $09, $BE, $28, $01, $34, $C9, $21, $B0
    db   $C2, $09, $7E, $21, $00, $C2, $09, $BE
    db   $28, $12, $21, $D0, $C3, $09, $7E, $34
    db   $FE, $0D, $38, $0C, $70, $21, $00, $C2
    db   $09, $35, $18, $04, $21, $E8, $FF, $34
    db   $CD, $6C, $41, $C9, $58, $00, $58, $20
    db   $21, $60, $C3, $09, $36, $FF, $CD, $91
    db   $08, $17, $E6, $10, $E0, $ED, $11, $20
    db   $43, $CD, $3B, $3C, $CD, $20, $7B, $CD
    db   $E2, $08, $CD, $EB, $3B, $CD, $85, $7A
    db   $CD, $9E, $3B, $21, $20, $C4, $09, $7E
    db   $A7, $28, $15, $70, $FA, $F8, $D6, $A7
    db   $20, $0E, $3E, $01, $EA, $F8, $D6, $CD
    db   $91, $08, $36, $18, $3E, $0E, $E0, $F3
    db   $C9, $F0, $F0, $A7, $C2, $CA, $43, $CD
    db   $20, $7B, $CD, $91, $08, $20, $3A, $CD
    db   $ED, $27, $E6, $3F, $C6, $30, $77, $F0
    db   $99, $FE, $18, $D8, $3E, $45, $CD, $01
    db   $3C, $D8, $CD, $ED, $27, $17, $17, $17
    db   $17, $E6, $70, $C6, $18, $21, $00, $C2
    db   $19, $77, $21, $10, $C2, $19, $36, $10
    db   $21, $40, $C3, $19, $36, $12, $21, $50
    db   $C3, $19, $CB, $FE, $21, $90, $C2, $19
    db   $34, $C9, $5C, $00, $5E, $00, $5E, $20
    db   $5C, $20, $5E, $60, $5C, $60, $5C, $40
    db   $5E, $40, $0C, $F4, $05, $FB, $08, $0A
    db   $06, $0C, $18, $20, $1C, $28, $11, $AE
    db   $43, $CD, $3B, $3C, $CD, $20, $7B, $CD
    db   $E2, $08, $CD, $B4, $3B, $F0, $E7, $1F
    db   $1F, $1F, $E6, $03, $CD, $87, $3B, $CD
    db   $8C, $7B, $CD, $C5, $7B, $21, $20, $C3
    db   $09, $35, $35, $21, $10, $C3, $09, $7E
    db   $E6, $80, $28, $38, $70, $CD, $ED, $27
    db   $E6, $03, $5F, $50, $21, $BE, $43, $19
    db   $7E, $21, $40, $C2, $09, $77, $CD, $ED
    db   $27, $E6, $03, $5F, $50, $21, $C2, $43
    db   $19, $7E, $21, $50, $C2, $09, $77, $CD
    db   $ED, $27, $E6, $03, $5F, $50, $21, $C6
    db   $43, $19, $7E, $21, $20, $C3, $09, $77
    db   $3E, $20, $E0, $F2, $F0, $EE, $FE, $A8
    db   $D2, $35, $7C, $F0, $EC, $FE, $84, $D2
    db   $35, $7C, $C9, $CD, $20, $7B, $1E, $0F
    db   $50, $21, $80, $C2, $19, $7E, $FE, $05
    db   $20, $3F, $21, $A0, $C3, $19, $7E, $FE
    db   $08, $20, $36, $21, $E0, $C2, $19, $7E
    db   $FE, $08, $20, $2D, $21, $00, $C2, $19
    db   $F0, $EE, $96, $C6, $08, $FE, $10, $30
    db   $20, $21, $10, $C2, $19, $F0, $EC, $96
    db   $C6, $08, $FE, $10, $30, $13, $F0, $F6
    db   $FE, $DF, $3E, $92, $28, $07, $FA, $79
    db   $DB, $A7, $C0, $3E, $43, $CD, $97, $21
    db   $C9, $1D, $7B, $FE, $FF, $20, $B2, $C9
    db   $CD, $20, $7B, $CD, $D3, $7A, $D0, $3E
    db   $12, $CD, $97, $21, $C9, $FF, $00, $FF
    db   $00, $54, $00, $56, $00, $58, $00, $5A
    db   $00, $56, $20, $54, $20, $5A, $20, $58
    db   $20, $5C, $00, $5C, $20, $5E, $00, $5E
    db   $00, $F0, $F1, $FE, $FF, $28, $16, $FE
    db   $05, $38, $0C, $D6, $05, $E0, $F1, $11
    db   $B5, $44, $CD, $D0, $3C, $18, $06, $11
    db   $A1, $44, $CD, $3B, $3C, $CD, $20, $7B
    db   $CD, $42, $7B, $CD, $8C, $7B, $CD, $9E
    db   $3B, $F0, $F0, $C7

    dw JumpTable_44EE_15 ; 00

    db   $02, $45, $57, $45

JumpTable_44EE_15:
    ld   hl, $C240
    add  hl, bc
    ld   [hl], $08
    call toc_01_0891
    call toc_01_27ED
    and  %01111111
    add  a, $40
    ld   [hl], a
    jp   JumpTable_3B8D_00

    db   $CD, $BF, $3B, $CD, $91, $08, $20, $29
    db   $21, $40, $C3, $09, $36, $12, $21, $20
    db   $C3, $09, $36, $18, $CD, $8D, $3B, $21
    db   $40, $C2, $09, $CB, $26, $3E, $0E, $E0
    db   $F2, $F0, $EE, $E0, $D7, $F0, $EC, $C6
    db   $00, $E0, $D8, $3E, $01, $CD, $53, $09
    db   $C9, $21, $A0, $C2, $09, $7E, $E6, $03
    db   $28, $08, $21, $40, $C2, $09, $7E, $2F
    db   $3C, $77, $21, $40, $C2, $09, $1E, $06
    db   $7E, $E6, $80, $28, $02, $1E, $05, $7B
    db   $CD, $87, $3B, $C9, $C9, $CD, $B4, $3B
    db   $CD, $C5, $7B, $21, $20, $C3, $09, $35
    db   $21, $10, $C3, $09, $7E, $E6, $80, $28
    db   $21, $70, $CD, $1F, $45, $CD, $91, $08
    db   $CD, $ED, $27, $E6, $7F, $C6, $50, $77
    db   $21, $40, $C2, $09, $CB, $2E, $21, $40
    db   $C3, $09, $36, $52, $CD, $8D, $3B, $36
    db   $01, $C9, $1E, $01, $21, $40, $C2, $09
    db   $7E, $E6, $80, $20, $02, $1E, $03, $21
    db   $20, $C3, $09, $7E, $E6, $80, $28, $01
    db   $1C, $7B, $CD, $87, $3B, $C9, $00, $00
    db   $46, $00, $00, $08, $7E, $00, $F0, $00
    db   $46, $00, $F0, $08, $7E, $00, $E0, $00
    db   $46, $00, $E0, $08, $7E, $00, $D0, $00
    db   $46, $00, $D0, $08, $7E, $00, $C0, $00
    db   $46, $00, $C0, $08, $7E, $00, $21, $D0
    db   $C3, $09, $7E, $C6, $01, $CB, $27, $4F
    db   $21, $A8, $45, $CD, $26, $3D, $3E, $0A
    db   $CD, $D0, $3D, $CD, $20, $7B, $FA, $95
    db   $DB, $FE, $01, $C8, $F0, $F0, $C7

    dw JumpTable_45FB_15 ; 00

    db   $03, $46, $2C, $46, $45, $46, $68, $46

JumpTable_45FB_15:
    call toc_01_0891
    ld   [hl], $C0
    jp   JumpTable_3B8D_00

    db   $CD, $91, $08, $FE, $40, $20, $06, $35
    db   $3E, $D7, $C3, $97, $21, $A7, $C0, $3E
    db   $50, $3D, $E0, $D7, $3E, $30, $E0, $D8
    db   $3E, $02, $CD, $53, $09, $3E, $2F, $E0
    db   $F2, $3E, $00, $CD, $87, $3B, $C3, $8D
    db   $3B, $F0, $98, $D6, $50, $C6, $08, $FE
    db   $10, $30, $0B, $F0, $99, $D6, $30, $C6
    db   $08, $FE, $10, $30, $01, $C9, $CD, $8D
    db   $3B, $C9, $F0, $98, $D6, $50, $C6, $08
    db   $FE, $10, $30, $18, $F0, $99, $D6, $30
    db   $C6, $08, $FE, $10, $30, $0E, $FA, $46
    db   $C1, $A7, $C0, $CD, $8D, $3B, $21, $B0
    db   $C2, $09, $36, $30, $C9, $3E, $02, $E0
    db   $A1, $EA, $67, $C1, $21, $B0, $C2, $09
    db   $7E, $E0, $99, $3E, $50, $E0, $98, $F0
    db   $E7, $E6, $07, $20, $0A, $21, $D0, $C3
    db   $09, $7E, $FE, $04, $28, $01, $34, $F0
    db   $E7, $E6, $03, $20, $14, $21, $B0, $C2
    db   $09, $35, $7E, $FE, $12, $30, $0A, $AF
    db   $EA, $96, $DB, $3E, $01, $EA, $95, $DB
    db   $C9, $3E, $02, $E0, $9E, $F0, $E7, $E6
    db   $08, $EA, $20, $C1, $C5, $CD, $7C, $08
    db   $C1, $CD, $3B, $09, $EA, $37, $C1, $EA
    db   $6A, $C1, $C9, $FA, $56, $DB, $FE, $80
    db   $C2, $35, $7C, $21, $80, $C3, $09, $7E
    db   $A7, $20, $0A, $F0, $F1, $FE, $0C, $30
    db   $04, $C6, $06, $E0, $F1, $CD, $DB, $4A
    db   $F0, $EA, $FE, $01, $20, $08, $3E, $0C
    db   $CD, $C6, $48, $C3, $3B, $7C, $CD, $0E
    db   $38, $CD, $20, $7B, $CD, $42, $7B, $CD
    db   $B4, $3B, $21, $30, $C4, $09, $CB, $F6
    db   $21, $40, $C3, $09, $CB, $BE, $CD, $8C
    db   $7B, $CD, $9E, $3B, $CD, $C5, $7B, $21
    db   $20, $C3, $09, $35, $35, $35, $21, $10
    db   $C3, $09, $7E, $E6, $80, $E0, $E8, $28
    db   $06, $70, $21, $20, $C3, $09, $70, $21
    db   $90, $C2, $09, $7E, $C7

    dw JumpTable_473C_15 ; 00

    db   $58, $47, $8B, $47, $4C, $48, $82, $48
    db   $DF, $48, $5C, $49, $88, $49, $AD, $49
    db   $D3, $49

JumpTable_473C_15:
    call toc_01_0891
    ld   [hl], $20
    clear [$D228]
    call toc_01_3B87
    call JumpTable_3B8D_00
    call toc_15_7BDF
    ld   a, e
    ld   [$D227], a
    ld   hl, $C380
    add  hl, bc
    ld   [hl], a
    ret


    db   $CD, $91, $08, $20, $23, $3E, $91, $CD
    db   $85, $21, $21, $9F, $C1, $CB, $BE, $CD
    db   $8D, $3B, $CD, $87, $08, $36, $30, $21
    db   $30, $C4, $09, $36, $84, $3E, $01, $EA
    db   $28, $D2, $3E, $01, $CD, $87, $3B, $C9
    db   $C9, $08, $F8, $FC, $FC, $20, $E0, $00
    db   $00, $D0, $30, $CD, $8C, $08, $28, $5F
    db   $FE, $0C, $20, $48, $3E, $0C, $CD, $01
    db   $3C, $38, $41, $3E, $0A, $E0, $F4, $C5
    db   $F0, $D9, $4F, $21, $81, $47, $09, $F0
    db   $D7, $86, $21, $00, $C2, $19, $77, $21
    db   $83, $47, $09, $F0, $D8, $86, $21, $10
    db   $C2, $19, $77, $21, $85, $47, $09, $7E
    db   $21, $40, $C2, $19, $77, $21, $87, $47
    db   $09, $7E, $21, $50, $C2, $19, $77, $F0
    db   $D9, $21, $B0, $C3, $19, $77, $21, $80
    db   $C3, $19, $77, $C1, $CD, $8C, $08, $1E
    db   $00, $FE, $0C, $38, $02, $1E, $02, $7B
    db   $CD, $87, $3B, $CD, $AF, $3D, $C9, $CD
    db   $87, $08, $20, $0C, $CD, $91, $08, $36
    db   $30, $CD, $AF, $3D, $CD, $8D, $3B, $C9
    db   $F0, $E8, $A7, $28, $1E, $F0, $98, $F5
    db   $CD, $DF, $7B, $50, $21, $89, $47, $19
    db   $F0, $98, $86, $E0, $98, $3E, $0C, $CD
    db   $25, $3C, $F1, $E0, $98, $21, $20, $C3
    db   $09, $36, $10, $F0, $E7, $1F, $1F, $1F
    db   $1F, $E6, $01, $CD, $87, $3B, $EA, $28
    db   $D2, $CD, $4B, $47, $21, $00, $C3, $09
    db   $7E, $A7, $20, $0D, $CD, $ED, $27, $E6
    db   $3F, $C6, $30, $77, $CD, $8C, $08, $36
    db   $18, $C9, $28, $D8, $CD, $91, $08, $20
    db   $19, $36, $22, $CD, $AF, $3D, $21, $80
    db   $C3, $09, $5E, $50, $21, $4A, $48, $19
    db   $7E, $21, $40, $C2, $09, $77, $CD, $8D
    db   $3B, $C9, $E6, $07, $20, $04, $3E, $09
    db   $E0, $F2, $CD, $AF, $3D, $F0, $E7, $1F
    db   $1F, $1F, $E6, $01, $C6, $02, $CD, $87
    db   $3B, $C9, $CD, $91, $08, $20, $07, $CD
    db   $8D, $3B, $CD, $8D, $3B, $C9, $21, $A0
    db   $C2, $09, $7E, $E6, $03, $28, $27, $AF
    db   $EA, $58, $C1, $3E, $20, $EA, $57, $C1
    db   $3E, $0B, $E0, $F2, $21, $40, $C2, $09
    db   $CB, $2E, $CB, $2E, $7E, $2F, $3C, $77
    db   $21, $20, $C3, $09, $36, $28, $CD, $8D
    db   $3B, $CD, $91, $08, $36, $60, $F0, $E7
    db   $1F, $1F, $E6, $01, $C6, $04, $CD, $87
    db   $3B, $3E, $FF, $EA, $28, $D2, $C9, $00
    db   $FE, $FD, $FE, $00, $02, $03, $02, $00
    db   $04, $08, $0C, $10, $0C, $08, $04, $21
    db   $30, $C4, $09, $CB, $B6, $21, $40, $C3
    db   $09, $CB, $FE, $CD, $91, $08, $20, $10
    db   $36, $40, $CD, $8D, $3B, $CD, $8D, $3B
    db   $3E, $00, $EA, $28, $D2, $C3, $87, $3B
    db   $F0, $E8, $A7, $28, $03, $CD, $AF, $3D
    db   $F0, $E7, $1F, $1F, $1F, $E6, $01, $C6
    db   $0C, $CD, $87, $3B, $FA, $C0, $C3, $5F
    db   $50, $21, $30, $C0, $19, $F0, $E7, $1F
    db   $1F, $1F, $E6, $07, $CD, $2C, $49, $3E
    db   $02, $C3, $D0, $3D, $CD, $38, $49, $F0
    db   $E7, $1F, $1F, $1F, $C6, $04, $E6, $07
    db   $C5, $E5, $5F, $16, $00, $21, $CF, $48
    db   $19, $46, $21, $D7, $48, $19, $4E, $E1
    db   $F0, $EC, $80, $C6, $F6, $22, $F0, $EE
    db   $81, $C6, $FC, $22, $36, $24, $23, $36
    db   $00, $23, $C1, $C9, $21, $40, $C2, $09
    db   $7E, $E6, $FE, $20, $0B, $CD, $AF, $3D
    db   $CD, $91, $08, $36, $40, $C3, $8D, $3B
    db   $21, $40, $C2, $09, $7E, $E6, $80, $28
    db   $04, $34, $34, $34, $34, $35, $35, $3E
    db   $00, $EA, $28, $D2, $CD, $87, $3B, $C9
    db   $CD, $AF, $3D, $CD, $91, $08, $20, $11
    db   $CD, $87, $08, $CD, $ED, $27, $E6, $1F
    db   $C6, $20, $77, $CD, $8D, $3B, $36, $02
    db   $C9, $F0, $E7, $1F, $1F, $1F, $1F, $E6
    db   $01, $EA, $27, $D2, $C9, $CD, $8D, $3B
    db   $CD, $91, $08, $36, $60, $21, $40, $C2
    db   $09, $7E, $E0, $9A, $3E, $28, $EA, $3E
    db   $C1, $3E, $40, $EA, $C7, $DB, $FA, $94
    db   $DB, $C6, $08, $EA, $94, $DB, $3E, $0B
    db   $E0, $F2, $C9, $CD, $AF, $3D, $CD, $91
    db   $08, $20, $03, $C3, $90, $49, $FE, $40
    db   $3E, $00, $30, $09, $F0, $E7, $1F, $1F
    db   $1F, $1F, $1F, $E6, $01, $CD, $87, $3B
    db   $EA, $28, $D2, $CD, $4B, $47, $C9, $F8
    db   $FC, $54, $20, $F8, $04, $52, $20, $F8
    db   $0C, $50, $20, $F7, $FC, $54, $20, $F7
    db   $04, $52, $20, $F7, $0C, $50, $20, $F8
    db   $FC, $50, $00, $F8, $04, $52, $00, $F8
    db   $0C, $54, $00, $F7, $FC, $50, $00, $F7
    db   $04, $52, $00, $F7, $0C, $54, $00, $00
    db   $FC, $56, $00, $00, $04, $58, $00, $00
    db   $0C, $5A, $00, $00, $FC, $5C, $00, $00
    db   $04, $58, $00, $00, $0C, $5E, $00, $00
    db   $FC, $5C, $00, $00, $04, $58, $00, $00
    db   $0C, $5A, $00, $00, $FC, $56, $00, $00
    db   $04, $58, $00, $00, $0C, $5E, $00, $00
    db   $FC, $70, $00, $00, $04, $72, $00, $00
    db   $0C, $74, $00, $01, $FC, $70, $00, $00
    db   $04, $76, $00, $00, $0C, $78, $00, $00
    db   $FC, $5A, $20, $00, $04, $58, $20, $00
    db   $0C, $56, $20, $00, $FC, $5E, $20, $00
    db   $04, $58, $20, $00, $0C, $5C, $20, $00
    db   $FC, $5A, $20, $00, $04, $58, $20, $00
    db   $0C, $5C, $20, $00, $FC, $5E, $20, $00
    db   $04, $58, $20, $00, $0C, $56, $20, $00
    db   $FC, $74, $20, $00, $04, $72, $20, $00
    db   $0C, $70, $20, $00, $FC, $78, $20, $00
    db   $04, $76, $20, $01, $0C, $70, $20, $00
    db   $FC, $7A, $00, $00, $04, $7C, $00, $00
    db   $0C, $7E, $00, $00, $FC, $7E, $20, $00
    db   $04, $7C, $20, $00, $0C, $7A, $20, $0C
    db   $FF, $26, $00, $0C, $04, $26, $00, $0C
    db   $09, $26, $00, $FA, $27, $D2, $CB, $27
    db   $5F, $FA, $28, $D2, $FE, $FF, $28, $15
    db   $83, $17, $17, $E6, $FC, $5F, $17, $E6
    db   $F8, $83, $5F, $50, $21, $F7, $49, $19
    db   $0E, $03, $CD, $26, $3D, $F0, $F1, $17
    db   $17, $E6, $FC, $5F, $17, $E6, $F8, $83
    db   $5F, $50, $21, $27, $4A, $19, $0E, $03
    db   $CD, $26, $3D, $21, $10, $C3, $09, $7E
    db   $A7, $28, $0F, $F0, $EF, $E0, $EC, $21
    db   $CF, $4A, $0E, $03, $CD, $26, $3D, $CD
    db   $BA, $3D, $C9, $E8, $FE, $74, $00, $E8
    db   $06, $74, $20, $F4, $01, $76, $00, $F4
    db   $09, $76, $20, $00, $00, $76, $00, $00
    db   $08, $76, $20, $E8, $00, $74, $00, $E8
    db   $08, $74, $20, $F4, $00, $76, $00, $F4
    db   $08, $76, $20, $00, $00, $76, $00, $00
    db   $08, $76, $20, $E8, $02, $74, $00, $E8
    db   $0A, $74, $20, $F4, $FF, $76, $00, $F4
    db   $07, $76, $20, $00, $00, $76, $00, $00
    db   $08, $76, $20, $E8, $00, $74, $00, $E8
    db   $08, $74, $20, $F4, $00, $76, $00, $F4
    db   $08, $76, $20, $00, $00, $76, $00, $00
    db   $08, $76, $20, $F4, $FF, $74, $00, $F4
    db   $07, $74, $20, $00, $00, $76, $00, $00
    db   $08, $76, $20, $F4, $00, $74, $00, $F4
    db   $08, $74, $20, $00, $00, $76, $00, $00
    db   $08, $76, $20, $F4, $01, $74, $00, $F4
    db   $09, $74, $20, $00, $00, $76, $00, $00
    db   $08, $76, $20, $F4, $00, $74, $00, $F4
    db   $08, $74, $20, $00, $00, $76, $00, $00
    db   $08, $76, $20, $00, $FF, $74, $00, $00
    db   $07, $74, $20, $00, $00, $74, $00, $00
    db   $08, $74, $20, $00, $01, $74, $00, $00
    db   $09, $74, $20, $00, $00, $74, $00, $00
    db   $08, $74, $20, $FA, $FC, $00, $04, $06
    db   $04, $00, $FC, $FA, $FC, $21, $B0, $C2
    db   $09, $7E, $A7, $C2, $EE, $4C, $CD, $9A
    db   $4C, $CD, $20, $7B, $21, $D0, $C3, $09
    db   $7E, $FE, $02, $30, $50, $21, $60, $C3
    db   $09, $36, $02, $21, $20, $C4, $09, $7E
    db   $FE, $14, $20, $41, $35, $21, $D0, $C3
    db   $09, $34, $3E, $E3, $CD, $01, $3C, $38
    db   $34, $F0, $D7, $21, $00, $C2, $19, $77
    db   $F0, $D8, $21, $10, $C2, $19, $77, $21
    db   $B0, $C2, $19, $34, $C5, $D5, $C1, $3E
    db   $20, $CD, $30, $3C, $F0, $D8, $2F, $3C
    db   $21, $40, $C2, $09, $77, $F0, $D7, $2F
    db   $3C, $21, $50, $C2, $09, $77, $21, $E0
    db   $C2, $09, $36, $18, $C1, $CD, $E2, $08
    db   $CD, $B4, $3B, $F0, $E7, $1F, $1F, $1F
    db   $00, $E6, $03, $CD, $87, $3B, $CD, $91
    db   $08, $20, $20, $CD, $ED, $27, $E6, $3F
    db   $C6, $30, $77, $E6, $07, $5F, $50, $21
    db   $ED, $4B, $19, $7E, $21, $40, $C2, $09
    db   $77, $21, $EB, $4B, $19, $7E, $21, $50
    db   $C2, $09, $77, $CD, $8C, $7B, $CD, $9E
    db   $3B, $C9, $50, $21, $D0, $C3, $09, $7E
    db   $A7, $20, $1B, $F0, $F1, $17, $17, $17
    db   $E6, $F8, $5F, $17, $E6, $F0, $83, $5F
    db   $21, $2B, $4B, $19, $0E, $06, $CD, $26
    db   $3D, $3E, $04, $C3, $D0, $3D, $FE, $02
    db   $28, $17, $F0, $F1, $17, $17, $17, $17
    db   $E6, $F0, $5F, $21, $8B, $4B, $19, $0E
    db   $04, $CD, $26, $3D, $3E, $02, $C3, $D0
    db   $3D, $F0, $F1, $17, $17, $17, $E6, $F8
    db   $5F, $21, $CB, $4B, $19, $0E, $02, $C3
    db   $26, $3D, $76, $00, $76, $20, $11, $EA
    db   $4C, $CD, $3B, $3C, $CD, $20, $7B, $CD
    db   $42, $7B, $CD, $91, $08, $20, $03, $CD
    db   $B4, $3B, $CD, $8C, $7B, $CD, $9E, $3B
    db   $21, $A0, $C2, $09, $7E, $E6, $03, $28
    db   $07, $21, $40, $C2, $CD, $24, $4D, $D8
    db   $21, $A0, $C2, $09, $7E, $E6, $0C, $28
    db   $2D, $21, $50, $C2, $09, $7E, $2F, $3C
    db   $77, $3E, $09, $E0, $F2, $21, $D0, $C3
    db   $09, $7E, $3C, $77, $FE, $03, $38, $16
    db   $F0, $EE, $E0, $D7, $F0, $EC, $E0, $D8
    db   $3E, $02, $CD, $53, $09, $3E, $2F, $E0
    db   $F2, $CD, $35, $7C, $37, $C9, $A7, $C9
    db   $70, $00, $70, $20, $72, $00, $72, $20
    db   $21, $B0, $C2, $09, $7E, $A7, $C2, $CA
    db   $4D, $11, $50, $4D, $CD, $3B, $3C, $CD
    db   $8C, $08, $1E, $00, $A7, $28, $01, $1C
    db   $7B, $CD, $87, $3B, $CD, $20, $7B, $21
    db   $D0, $C3, $09, $34, $7E, $E6, $0F, $20
    db   $30, $CD, $8C, $08, $36, $08, $3E, $E2
    db   $CD, $01, $3C, $D8, $3E, $12, $E0, $F4
    db   $F0, $D7, $21, $00, $C2, $19, $77, $F0
    db   $D8, $21, $10, $C2, $19, $C6, $04, $77
    db   $21, $B0, $C2, $19, $34, $21, $50, $C2
    db   $19, $36, $10, $21, $E0, $C2, $19, $36
    db   $30, $C9, $78, $00, $78, $20, $76, $00
    db   $76, $20, $74, $00, $74, $20, $7A, $00
    db   $7C, $00, $7C, $20, $7A, $20, $FC, $04
    db   $F4, $0C, $FE, $02, $CA, $77, $4E, $F0
    db   $E7, $17, $17, $E6, $10, $E0, $ED, $11
    db   $B2, $4D, $CD, $3B, $3C, $CD, $20, $7B
    db   $CD, $E2, $08, $CD, $EB, $3B, $FA, $C7
    db   $DB, $F5, $CD, $D5, $3B, $F1, $5F, $FA
    db   $C7, $DB, $BB, $28, $12, $FE, $20, $38
    db   $0E, $3E, $1F, $EA, $C7, $DB, $3E, $30
    db   $CD, $30, $3C, $F0, $D7, $E0, $9B, $CD
    db   $8F, $7B, $F0, $F0, $A7, $28, $4F, $AF
    db   $E0, $E8, $3E, $E2, $CD, $01, $3C, $38
    db   $42, $21, $B0, $C2, $19, $36, $02, $C5
    db   $F0, $E8, $4F, $21, $B0, $C3, $19, $77
    db   $21, $C6, $4D, $09, $F0, $D7, $86, $21
    db   $00, $C2, $19, $77, $21, $C8, $4D, $09
    db   $7E, $21, $40, $C2, $19, $77, $F0, $D8
    db   $C6, $00, $21, $10, $C2, $19, $77, $21
    db   $50, $C2, $19, $36, $0C, $21, $E0, $C2
    db   $19, $36, $20, $C1, $F0, $E8, $3C, $FE
    db   $02, $38, $B5, $C3, $35, $7C, $CD, $91
    db   $08, $CA, $35, $7C, $21, $B0, $C3, $09
    db   $FE, $10, $28, $04, $FE, $20, $20, $06
    db   $7E, $FE, $02, $28, $01, $34, $C9, $F0
    db   $E7, $17, $17, $E6, $10, $E0, $ED, $11
    db   $BE, $4D, $CD, $3B, $3C, $CD, $20, $7B
    db   $CD, $8C, $7B, $CD, $91, $08, $CA, $35
    db   $7C, $C9, $4A, $00, $4C, $00, $4C, $20
    db   $4A, $20, $4E, $00, $4E, $20, $00, $06
    db   $FA, $FA, $06, $48, $00, $48, $60, $48
    db   $40, $48, $20, $21, $B0, $C2, $09, $7E
    db   $A7, $28, $50, $11, $A3, $4E, $CD, $3B
    db   $3C, $CD, $20, $7B, $F0, $E7, $1F, $1F
    db   $1F, $E6, $01, $CD, $87, $3B, $CD, $8C
    db   $7B, $CD, $9E, $3B, $21, $A0, $C2, $09
    db   $7E, $A7, $C2, $E0, $4E, $CD, $B4, $3B
    db   $21, $10, $C4, $09, $7E, $A7, $28, $14
    db   $F0, $EE, $E0, $D7, $F0, $EC, $E0, $D8
    db   $3E, $07, $E0, $F2, $3E, $05, $CD, $53
    db   $09, $C3, $35, $7C, $F0, $EE, $FE, $A8
    db   $D2, $35, $7C, $F0, $EC, $FE, $84, $D2
    db   $35, $7C, $C9, $11, $92, $4E, $CD, $3B
    db   $3C, $CD, $20, $7B, $CD, $42, $7B, $CD
    db   $91, $08, $20, $03, $CD, $B4, $3B, $CD
    db   $8C, $08, $FE, $01, $20, $47, $F0, $F7
    db   $FE, $03, $D8, $3E, $1E, $CD, $01, $3C
    db   $D8, $3E, $0A, $E0, $F4, $21, $10, $C4
    db   $19, $70, $21, $40, $C3, $19, $CB, $F6
    db   $CB, $E6, $21, $30, $C4, $19, $CB, $CE
    db   $CB, $E6, $F0, $D7, $21, $00, $C2, $19
    db   $77, $F0, $D8, $21, $10, $C2, $19, $77
    db   $F0, $DA, $21, $10, $C3, $19, $77, $21
    db   $B0, $C2, $19, $34, $C5, $D5, $C1, $3E
    db   $18, $CD, $25, $3C, $C1, $21, $D0, $C3
    db   $09, $7E, $C7

    dw JumpTable_4F6F_15 ; 00

    db   $30, $50

JumpTable_4F6F_15:
    call toc_15_7B8C
    call toc_01_3B9E
    ld   a, [$FFCC]
    and  %00110000
    jr   z, .else_15_4FC3

    call toc_15_7BDF
    add  a, $24
    cp   $48
    jr   nc, .else_15_4FC3

    call toc_15_7BEF
    add  a, $24
    cp   $48
    jr   nc, .else_15_4FC3

    call toc_01_0891
    ld   [hl], $08
    call toc_01_088C
    ld   [hl], b
    ld   hl, $C3D0
    add  hl, bc
    inc  [hl]
    ld   hl, $C320
    add  hl, bc
    ld   [hl], $15
    assign [$FFF2], $24
    ld   a, $12
    call toc_01_3C30
    ld   a, [$FFD7]
    cpl
    inc  a
    ld   hl, $C250
    add  hl, bc
    ld   [hl], a
    ld   a, [$FFD8]
    cpl
    inc  a
    ld   hl, $C240
    add  hl, bc
    ld   [hl], a
    ld   hl, $C3B0
    add  hl, bc
    ld   [hl], $02
    ret


JumpTable_4F6F_15.else_15_4FC3:
    ld   hl, $C2A0
    add  hl, bc
    ld   a, [hl]
    and  %00000011
    jr   nz, .else_15_4FDB

    ld   a, [hl]
    and  %00001100
    jr   z, .else_15_4FE3

    ld   hl, $C250
    add  hl, bc
    ld   a, [hl]
    xor  $F0
    ld   [hl], a
    jr   .else_15_4FE3

JumpTable_4F6F_15.else_15_4FDB:
    ld   hl, $C240
    add  hl, bc
    ld   a, [hl]
    xor  $F0
    ld   [hl], a
JumpTable_4F6F_15.else_15_4FE3:
    ld   hl, $C290
    add  hl, bc
    ld   a, [hl]
    and  a
    jr   nz, .else_15_4FF2

    call toc_01_27ED
    and  %00101111
    jr   nz, .else_15_501F

JumpTable_4F6F_15.else_15_4FF2:
    xor  a
    ld   hl, $C250
    add  hl, bc
    ld   [hl], a
    call toc_01_27ED
    and  %00000011
    ld   e, a
    ld   d, b
    ld   hl, $4E9E
    add  hl, de
    ld   a, [hl]
    ld   hl, $C240
    add  hl, bc
    ld   [hl], a
    and  a
    jr   nz, .else_15_501F

    call toc_01_27ED
    and  %00000001
    add  a, $03
    ld   e, a
    ld   d, b
    ld   hl, $4E9E
    add  hl, de
    ld   a, [hl]
    ld   hl, $C250
    add  hl, bc
    ld   [hl], a
JumpTable_4F6F_15.else_15_501F:
    ld   hl, $C290
    add  hl, bc
    xor  a
    ld   [hl], a
    ld   a, [hFrameCounter]
    rra
    rra
    rra
    and  %00000001
    call toc_01_3B87
    ret


    db   $CD, $8C, $7B, $21, $10, $C4, $09, $7E
    db   $E5, $36, $01, $CD, $9E, $3B, $E1, $70
    db   $CD, $C5, $7B, $21, $20, $C3, $09, $35
    db   $21, $10, $C3, $09, $7E, $E6, $80, $28
    db   $1C, $70, $21, $20, $C3, $09, $70, $21
    db   $50, $C2, $09, $36, $08, $21, $40, $C2
    db   $09, $36, $08, $21, $D0, $C3, $09, $70
    db   $CD, $8C, $08, $36, $10, $C9, $EA, $EB
    db   $EA, $EB, $EC, $ED, $EE, $EF, $F0, $F1
    db   $F2, $F3, $FA, $19, $D2, $17, $E6, $FE
    db   $5F, $50, $21, $6E, $50, $19, $2A, $EA
    db   $95, $C1, $7E, $EA, $96, $C1, $3E, $01
    db   $E0, $91, $EA, $0E, $C1, $C9, $FA, $24
    db   $C1, $A7, $20, $0D, $FA, $16, $C1, $A7
    db   $20, $07, $3C, $EA, $16, $C1, $CD, $7A
    db   $50, $21, $90, $C3, $09, $7E, $FE, $02
    db   $CA, $D0, $45, $A7, $C2, $D0, $54, $FA
    db   $19, $D2, $C7

    dw JumpTable_50C7_15 ; 00

    db   $FE, $51, $41, $57, $E4, $5F, $D8, $63
    db   $4A, $6E

JumpTable_50C7_15:
    ld   a, [$FFF0]
    jumptable
    db   $D8, $50, $35, $51, $50, $51, $6C, $51
    db   $89, $51, $AD, $51, $D3, $51, $FA, $46
    db   $C1, $A7, $20, $56, $3E, $5D, $EA, $68
    db   $D3, $21, $74, $DA, $CB, $F6, $3E, $F5
    db   $CD, $97, $21, $CD, $91, $08, $36, $50
    db   $F0, $98, $21, $00, $C2, $09, $77, $1E
    db   $80, $21, $00, $D0, $22, $1D, $20, $FC
    db   $F0, $99, $21, $10, $C2, $09, $77, $1E
    db   $80, $21, $00, $D1, $22, $1D, $20, $FC
    db   $AF, $EA, $1A, $D2, $EA, $1B, $D2, $EA
    db   $1C, $D2, $EA, $1D, $D2, $EA, $1E, $D2
    db   $EA, $1F, $D2, $EA, $20, $D2, $EA, $21
    db   $D2, $EA, $22, $D2, $EA, $23, $D2, $CD
    db   $8D, $3B, $C9, $CD, $2D, $56, $CD, $91
    db   $08, $20, $08, $CD, $8D, $3B, $3E, $35
    db   $E0, $F2, $C9, $FE, $30, $20, $06, $35
    db   $3E, $23, $EA, $68, $D3, $C9, $CD, $2D
    db   $56, $CD, $20, $7B, $21, $50, $C2, $09
    db   $35, $7E, $FE, $E8, $20, $08, $CD, $91
    db   $08, $36, $08, $CD, $8D, $3B, $CD, $8F
    db   $7B, $C9, $CD, $2D, $56, $CD, $20, $7B
    db   $CD, $8F, $7B, $CD, $91, $08, $C0, $21
    db   $50, $C2, $09, $34, $20, $08, $CD, $91
    db   $08, $36, $80, $CD, $8D, $3B, $C9, $CD
    db   $2D, $56, $CD, $91, $08, $28, $0E, $E6
    db   $07, $20, $0A, $21, $B0, $C3, $09, $7E
    db   $FE, $05, $28, $02, $34, $C9, $CD, $91
    db   $08, $36, $C0, $CD, $8D, $3B, $C9, $06
    db   $05, $07, $05, $CD, $9B, $56, $F0, $E7
    db   $1F, $1F, $1F, $1F, $E6, $03, $5F, $50
    db   $21, $A9, $51, $19, $7E, $CD, $87, $3B
    db   $CD, $91, $08, $20, $05, $36, $2F, $CD
    db   $8D, $3B, $C9, $08, $00, $01, $02, $03
    db   $04, $CD, $9B, $56, $CD, $91, $08, $20
    db   $13, $21, $19, $D2, $34, $AF, $CD, $87
    db   $3B, $CD, $8D, $3B, $70, $21, $40, $C3
    db   $09, $CB, $BE, $C9, $1F, $1F, $1F, $E6
    db   $0F, $5F, $50, $21, $CD, $51, $19, $7E
    db   $CD, $87, $3B, $C9, $CD, $28, $57, $CD
    db   $20, $7B, $CD, $E2, $08, $F0, $F0, $C7
    db   $1E, $52, $2B, $52, $4F, $52, $AE, $52
    db   $CF, $52, $DD, $52, $9A, $53, $0B, $54
    db   $40, $53, $5A, $53, $CD, $91, $08, $36
    db   $80, $21, $D0, $C3, $09, $70, $C3, $8D
    db   $3B, $CD, $91, $08, $20, $1E, $F0, $E7
    db   $E6, $07, $20, $18, $21, $B0, $C3, $09
    db   $34, $7E, $FE, $03, $20, $0E, $21, $20
    db   $C3, $09, $36, $28, $3E, $08, $CD, $25
    db   $3C, $CD, $8D, $3B, $C9, $CD, $5F, $54
    db   $CD, $B4, $3B, $CD, $8C, $7B, $CD, $9E
    db   $3B, $CD, $C5, $7B, $21, $20, $C3, $09
    db   $35, $35, $21, $10, $C3, $09, $7E, $E6
    db   $80, $28, $30, $70, $21, $20, $C3, $09
    db   $70, $21, $D0, $C3, $09, $7E, $3C, $77
    db   $E6, $01, $20, $13, $CD, $ED, $27, $E6
    db   $01, $20, $0C, $CD, $91, $08, $36, $1F
    db   $CD, $8D, $3B, $36, $08, $18, $0C, $3E
    db   $20, $E0, $F2, $CD, $91, $08, $36, $30
    db   $CD, $8D, $3B, $1E, $03, $21, $10, $C3
    db   $09, $7E, $FE, $0C, $38, $01, $1C, $7B
    db   $CD, $87, $3B, $C9, $3E, $05, $CD, $87
    db   $3B, $CD, $91, $08, $20, $10, $3E, $0C
    db   $CD, $25, $3C, $21, $20, $C3, $09, $36
    db   $20, $CD, $8D, $3B, $35, $35, $CD, $5F
    db   $54, $CD, $B4, $3B, $C9, $CD, $91, $08
    db   $20, $03, $C3, $5F, $53, $C9, $3E, $23
    db   $E0, $F3, $C9, $CD, $91, $08, $20, $44
    db   $FA, $19, $D2, $3C, $EA, $19, $D2, $CD
    db   $7A, $50, $AF, $EA, $21, $D2, $EA, $22
    db   $D2, $EA, $23, $D2, $EA, $20, $D2, $21
    db   $10, $C3, $09, $70, $21, $40, $C3, $09
    db   $36, $C0, $3E, $02, $EA, $97, $C1, $3C
    db   $EA, $0D, $C1, $3E, $FF, $CD, $87, $3B
    db   $CD, $91, $08, $36, $40, $21, $B0, $C2
    db   $09, $70, $CD, $8D, $3B, $70, $3E, $01
    db   $EA, $1A, $D2, $C9, $FE, $18, $30, $11
    db   $FE, $17, $20, $05, $21, $F2, $FF, $36
    db   $35, $1F, $1F, $1F, $E6, $03, $CD, $87
    db   $3B, $C9, $FF, $00, $01, $02, $CD, $91
    db   $08, $20, $05, $36, $80, $C3, $8D, $3B
    db   $1F, $1F, $1F, $E6, $03, $5F, $50, $21
    db   $3C, $53, $19, $7E, $CD, $87, $3B, $C9
    db   $CD, $91, $08, $20, $20, $CD, $ED, $27
    db   $E6, $07, $5F, $50, $21, $13, $59, $19
    db   $7E, $21, $00, $C2, $09, $77, $21, $1B
    db   $59, $19, $7E, $21, $10, $C2, $09, $77
    db   $CD, $8D, $3B, $36, $01, $C9, $00, $00
    db   $00, $00, $00, $00, $00, $00, $00, $00
    db   $00, $00, $00, $00, $00, $00, $00, $18
    db   $20, $18, $00, $E8, $E0, $E8, $00, $18
    db   $3E, $FF, $CD, $87, $3B, $CD, $91, $08
    db   $36, $80, $CD, $8D, $3B, $36, $04, $3E
    db   $21, $E0, $F3, $AF, $E0, $E8, $3E, $E6
    db   $CD, $01, $3C, $D8, $C5, $F0, $E8, $4F
    db   $F0, $D7, $21, $80, $53, $09, $86, $21
    db   $00, $C2, $19, $77, $F0, $D8, $21, $88
    db   $53, $09, $86, $21, $10, $C2, $19, $77
    db   $F0, $DA, $21, $10, $C3, $19, $77, $21
    db   $92, $53, $09, $7E, $21, $40, $C2, $19
    db   $77, $21, $90, $53, $09, $7E, $21, $50
    db   $C2, $19, $77, $21, $E0, $C2, $19, $36
    db   $2F, $21, $40, $C3, $19, $36, $C2, $21
    db   $90, $C3, $19, $34, $C1, $F0, $E8, $3C
    db   $FE, $08, $20, $A8, $C9, $05, $03, $04
    db   $03, $CD, $C5, $7B, $21, $20, $C3, $09
    db   $35, $35, $21, $10, $C3, $09, $7E, $E6
    db   $80, $28, $06, $70, $21, $20, $C3, $09
    db   $70, $CD, $91, $08, $28, $10, $1F, $00
    db   $00, $00, $E6, $03, $5F, $50, $21, $07
    db   $54, $19, $7E, $C3, $87, $3B, $FA, $20
    db   $D2, $3C, $EA, $20, $D2, $FE, $03, $30
    db   $06, $CD, $8D, $3B, $36, $02, $C9, $3E
    db   $06, $CD, $87, $3B, $CD, $91, $08, $36
    db   $80, $CD, $8D, $3B, $36, $05, $3E, $37
    db   $E0, $F4, $C3, $AD, $53, $1E, $0F, $50
    db   $21, $80, $C2, $19, $7E, $FE, $05, $20
    db   $46, $21, $A0, $C3, $19, $7E, $FE, $08
    db   $20, $3D, $21, $E0, $C2, $19, $7E, $FE
    db   $08, $20, $34, $21, $00, $C2, $19, $F0
    db   $EE, $96, $C6, $0C, $FE, $18, $30, $27
    db   $21, $10, $C2, $19, $F0, $EC, $96, $C6
    db   $0C, $FE, $18, $30, $1A, $21, $20, $C4
    db   $09, $36, $14, $3E, $07, $E0, $F3, $3E
    db   $37, $E0, $F2, $CD, $8D, $3B, $36, $07
    db   $CD, $91, $08, $36, $80, $F1, $C9, $1D
    db   $7B, $FE, $FF, $20, $AB, $C9, $4E, $00
    db   $4E, $20, $4C, $00, $4C, $20, $4A, $00
    db   $4A, $20, $02, $02, $02, $01, $01, $00
    db   $0F, $07, $03, $01, $00, $00, $11, $B8
    db   $54, $CD, $3B, $3C, $CD, $20, $7B, $CD
    db   $91, $08, $CA, $35, $7C, $1F, $1F, $1F
    db   $E6, $07, $5F, $50, $21, $C4, $54, $19
    db   $D5, $7E, $CD, $87, $3B, $D1, $21, $CA
    db   $54, $19, $F0, $E7, $A6, $20, $03, $CD
    db   $8C, $7B, $C9, $00, $00, $4C, $00, $00
    db   $08, $4C, $20, $00, $08, $FF, $20, $00
    db   $10, $FF, $20, $00, $F8, $FF, $40, $00
    db   $00, $FF, $40, $00, $08, $FF, $60, $00
    db   $10, $FF, $60, $00, $00, $4E, $00, $00
    db   $08, $4E, $20, $00, $08, $FF, $20, $00
    db   $10, $FF, $20, $00, $F8, $FF, $40, $00
    db   $00, $FF, $40, $00, $08, $FF, $60, $00
    db   $10, $FF, $60, $F8, $F8, $7A, $00, $F8
    db   $00, $7C, $00, $F8, $08, $7C, $20, $F8
    db   $10, $7A, $20, $08, $F8, $7A, $40, $08
    db   $00, $7C, $40, $08, $08, $7C, $60, $08
    db   $10, $7A, $60, $F8, $F8, $76, $00, $F8
    db   $00, $78, $00, $F8, $08, $78, $20, $F8
    db   $10, $76, $20, $08, $F8, $76, $40, $08
    db   $00, $78, $40, $08, $08, $78, $60, $08
    db   $10, $76, $60, $F8, $F8, $72, $00, $F8
    db   $00, $74, $00, $F8, $08, $74, $20, $F8
    db   $10, $72, $20, $08, $F8, $72, $40, $08
    db   $00, $74, $40, $08, $08, $74, $60, $08
    db   $10, $72, $60, $F8, $F8, $66, $00, $F8
    db   $00, $68, $00, $F8, $08, $68, $20, $F8
    db   $10, $66, $20, $08, $F8, $66, $40, $08
    db   $00, $6A, $00, $08, $08, $6A, $20, $08
    db   $10, $66, $60, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $08, $F8, $60, $40, $08
    db   $00, $64, $00, $08, $08, $64, $20, $08
    db   $10, $60, $60, $F8, $F8, $6C, $00, $F8
    db   $00, $6E, $00, $F8, $08, $6E, $20, $F8
    db   $10, $6C, $20, $08, $F8, $6C, $40, $08
    db   $00, $70, $00, $08, $08, $70, $20, $08
    db   $10, $6C, $60, $00, $00, $4A, $00, $00
    db   $08, $4A, $20, $00, $08, $FF, $20, $00
    db   $10, $FF, $20, $00, $F8, $FF, $40, $00
    db   $00, $FF, $40, $00, $08, $FF, $60, $00
    db   $10, $FF, $60, $4C, $00, $4C, $20, $48
    db   $00, $48, $20, $28, $23, $1E, $19, $14
    db   $0F, $0A, $05, $21, $D0, $C3, $09, $7E
    db   $E0, $E9, $AF, $E0, $E8, $5F, $50, $21
    db   $25, $56, $19, $F0, $E9, $96, $E6, $7F
    db   $5F, $50, $21, $00, $D0, $19, $7E, $E0
    db   $EE, $21, $00, $D1, $19, $7E, $E0, $EC
    db   $11, $21, $56, $F0, $E8, $FE, $00, $28
    db   $0C, $21, $10, $C2, $09, $F0, $EC, $BE
    db   $28, $0E, $11, $1D, $56, $AF, $E0, $F1
    db   $CD, $3B, $3C, $3E, $02, $CD, $D0, $3D
    db   $F0, $E8, $3C, $FE, $08, $20, $BC, $CD
    db   $BA, $3D, $CD, $9B, $56, $CD, $20, $7B
    db   $21, $D0, $C3, $09, $7E, $34, $E6, $7F
    db   $5F, $50, $F0, $EC, $21, $00, $D1, $19
    db   $77, $F0, $EE, $21, $00, $D0, $19, $77
    db   $C9, $21, $B0, $C3, $09, $7E, $17, $17
    db   $17, $17, $17, $E6, $E0, $5F, $50, $21
    db   $FD, $54, $19, $0E, $08, $CD, $26, $3D
    db   $3E, $08, $CD, $D0, $3D, $C9, $00, $00
    db   $4A, $00, $00, $08, $4A, $20, $00, $00
    db   $FF, $00, $00, $00, $FF, $00, $00, $00
    db   $4C, $00, $00, $08, $4C, $20, $00, $00
    db   $FF, $00, $00, $00, $FF, $00, $00, $00
    db   $4E, $00, $00, $08, $4E, $20, $00, $00
    db   $FF, $00, $00, $00, $FF, $20, $F0, $00
    db   $5C, $00, $F0, $08, $5C, $20, $00, $00
    db   $5E, $00, $00, $08, $5E, $20, $F0, $00
    db   $44, $00, $F0, $08, $44, $20, $00, $00
    db   $44, $40, $00, $08, $44, $60, $00, $FC
    db   $40, $00, $00, $04, $42, $00, $00, $0C
    db   $40, $20, $00, $00, $FF, $00, $00, $00
    db   $48, $00, $00, $08, $48, $20, $00, $00
    db   $FF, $00, $00, $00, $FF, $20, $F0, $F1
    db   $17, $17, $17, $17, $E6, $F0, $5F, $50
    db   $21, $B8, $56, $19, $0E, $04, $CD, $26
    db   $3D, $3E, $04, $CD, $D0, $3D, $C9, $21
    db   $40, $C4, $09, $7E, $FE, $02, $CA, $E0
    db   $5D, $A7, $C2, $F8, $5D, $79, $EA, $01
    db   $D2, $FA, $1A, $D2, $A7, $20, $03, $CD
    db   $6E, $5A, $CD, $20, $7B, $CD, $42, $7B
    db   $F0, $F0, $C7, $79, $57, $CE, $57, $0B
    db   $58, $55, $58, $EE, $58, $28, $59, $65
    db   $59, $BC, $59, $0A, $5A, $25, $5A, $AF
    db   $CD, $87, $3B, $CD, $28, $57, $F0, $98
    db   $F5, $F0, $99, $F5, $3E, $50, $E0, $98
    db   $3E, $30, $E0, $99, $3E, $10, $CD, $25
    db   $3C, $21, $99, $FF, $F0, $EC, $96, $C6
    db   $03, $FE, $06, $30, $16, $21, $98, $FF
    db   $F0, $EE, $96, $C6, $03, $FE, $06, $30
    db   $0A, $CD, $91, $08, $36, $50, $CD, $8D
    db   $3B, $36, $01, $F1, $E0, $99, $F1, $E0
    db   $98, $CD, $8C, $7B, $C9, $04, $03, $02
    db   $01, $00, $00, $00, $00, $00, $00, $00
    db   $00, $00, $00, $00, $CD, $91, $08, $28
    db   $11, $1F, $1F, $1F, $E6, $0F, $5F, $50
    db   $21, $BF, $57, $19, $7E, $E0, $F1, $C3
    db   $28, $57, $AF, $EA, $1A, $D2, $CD, $19
    db   $58, $21, $10, $C2, $09, $7E, $D6, $08
    db   $77, $CD, $91, $08, $36, $40, $CD, $8D
    db   $3B, $21, $D0, $C2, $09, $7E, $A7, $C0
    db   $34, $CD, $D8, $52, $C9, $0F, $0A, $05
    db   $00, $CD, $91, $08, $20, $09, $3E, $22
    db   $E0, $F3, $36, $C0, $C3, $8D, $3B, $CD
    db   $0E, $7C, $7B, $EA, $1E, $D2, $50, $21
    db   $07, $58, $19, $7E, $21, $80, $C3, $09
    db   $77, $21, $80, $C3, $09, $7E, $21, $B0
    db   $C2, $09, $86, $CD, $87, $3B, $C9, $00
    db   $01, $02, $03, $03, $03, $03, $03, $02
    db   $02, $02, $02, $01, $01, $01, $01, $00
    db   $00, $00, $00, $18, $E8, $00, $00, $00
    db   $00, $F0, $00, $CD, $91, $08, $20, $67
    db   $EA, $1D, $D2, $36, $50, $3E, $E6, $CD
    db   $01, $3C, $21, $40, $C4, $19, $34, $C5
    db   $FA, $1E, $D2, $4F, $21, $4D, $58, $09
    db   $F0, $D7, $86, $21, $00, $C2, $19, $77
    db   $21, $51, $58, $09, $F0, $D8, $86, $21
    db   $10, $C2, $19, $77, $21, $40, $C3, $19
    db   $36, $42, $21, $50, $C3, $19, $72, $3E
    db   $38, $E0, $F4, $FA, $20, $D2, $FE, $02
    db   $38, $1A, $F0, $98, $21, $E7, $FF, $86
    db   $E6, $01, $20, $10, $21, $90, $C2, $19
    db   $36, $03, $21, $E0, $C2, $19, $36, $1C
    db   $3E, $39, $E0, $F4, $D5, $C1, $3E, $18
    db   $CD, $25, $3C, $C1, $C3, $8D, $3B, $1F
    db   $1F, $1F, $E6, $03, $21, $B0, $C2, $09
    db   $77, $CD, $91, $08, $1F, $1F, $1F, $1F
    db   $E6, $0F, $5F, $50, $21, $3D, $58, $19
    db   $7E, $EA, $1D, $D2, $CD, $91, $08, $FE
    db   $40, $DA, $2B, $58, $E6, $1F, $CA, $19
    db   $58, $C3, $2B, $58, $CD, $91, $08, $20
    db   $16, $36, $27, $3E, $35, $E0, $F2, $21
    db   $10, $C2, $09, $7E, $C6, $08, $77, $3E
    db   $01, $EA, $1A, $D2, $C3, $8D, $3B, $21
    db   $B0, $C2, $09, $36, $04, $CD, $2B, $58
    db   $C9, $50, $28, $78, $18, $88, $38, $68
    db   $50, $30, $30, $30, $50, $50, $70, $70
    db   $74, $00, $01, $02, $03, $04, $CD, $91
    db   $08, $20, $1F, $CD, $ED, $27, $E6, $07
    db   $5F, $50, $21, $13, $59, $19, $7E, $EA
    db   $1B, $D2, $21, $1B, $59, $19, $7E, $EA
    db   $1C, $D2, $CD, $91, $08, $36, $1F, $C3
    db   $8D, $3B, $1F, $1F, $1F, $E6, $0F, $5F
    db   $50, $21, $23, $59, $19, $7E, $E0, $F1
    db   $C3, $28, $57, $18, $14, $10, $0C, $08
    db   $05, $02, $01, $AF, $E0, $F1, $CD, $28
    db   $57, $F0, $99, $F5, $F0, $98, $F5, $FA
    db   $1B, $D2, $E0, $98, $FA, $1C, $D2, $E0
    db   $99, $CD, $91, $08, $1F, $1F, $E6, $07
    db   $5F, $50, $21, $5D, $59, $19, $7E, $CD
    db   $25, $3C, $21, $99, $FF, $F0, $EC, $96
    db   $C6, $03, $FE, $06, $30, $16, $21, $98
    db   $FF, $F0, $EE, $96, $C6, $03, $FE, $06
    db   $30, $0A, $CD, $91, $08, $36, $50, $CD
    db   $8D, $3B, $36, $01, $F1, $E0, $98, $F1
    db   $E0, $99, $CD, $8C, $7B, $C9, $00, $0A
    db   $0F, $05, $CD, $91, $08, $20, $16, $CD
    db   $58, $54, $3E, $01, $EA, $1A, $D2, $3E
    db   $06, $CD, $87, $3B, $CD, $91, $08, $36
    db   $50, $CD, $8D, $3B, $C9, $FA, $21, $D2
    db   $FE, $80, $30, $04, $3C, $EA, $21, $D2
    db   $FA, $21, $D2, $21, $22, $D2, $86, $77
    db   $30, $04, $21, $23, $D2, $34, $FA, $23
    db   $D2, $E6, $03, $5F, $50, $21, $B8, $59
    db   $19, $7E, $21, $80, $C3, $09, $77, $21
    db   $B0, $C2, $09, $70, $CD, $2B, $58, $C9
    db   $CD, $91, $08, $20, $06, $CD, $40, $51
    db   $C3, $8D, $3B, $FE, $18, $30, $08, $1F
    db   $1F, $1F, $E6, $03, $CD, $87, $3B, $CD
    db   $28, $57, $C9, $CD, $28, $57, $F0, $98
    db   $F5, $F0, $99, $F5, $3E, $50, $E0, $98
    db   $3E, $30, $E0, $99, $3E, $10, $CD, $25
    db   $3C, $21, $99, $FF, $F0, $EC, $96, $C6
    db   $03, $FE, $06, $30, $1D, $21, $98, $FF
    db   $F0, $EE, $96, $C6, $03, $FE, $06, $30
    db   $11, $CD, $E2, $52, $CD, $91, $08, $36
    db   $31, $21, $60, $C3, $09, $36, $FF, $CD
    db   $A7, $5F, $F1, $E0, $99, $F1, $E0, $98
    db   $CD, $8C, $7B, $C9, $CD, $97, $5D, $CD
    db   $34, $5B, $CD, $13, $5B, $CD, $51, $5D
    db   $C9, $6A, $00, $6C, $00, $6C, $20, $6A
    db   $20, $6A, $00, $FF, $FF, $6A, $20, $FF
    db   $FF, $00, $00, $6A, $00, $08, $08, $7A
    db   $00, $08, $00, $7A, $20, $00, $08, $6A
    db   $20, $00, $00, $00, $00, $02, $00, $00
    db   $00, $00, $02, $04, $04, $04, $04, $04
    db   $05, $05, $05, $05, $05, $F0, $F3, $F3
    db   $F0, $F5, $F0, $F3, $F3, $F0, $F5, $F1
    db   $F0, $F1, $F2, $F0, $0F, $10, $0F, $0E
    db   $10, $ED, $ED, $F1, $F1, $FD, $ED, $ED
    db   $F1, $F1, $FD, $F4, $F6, $F7, $F6, $F8
    db   $F4, $F6, $F7, $F6, $F8, $01, $01, $01
    db   $01, $03, $01, $01, $01, $01, $03, $02
    db   $02, $02, $02, $02, $03, $03, $03, $03
    db   $03, $10, $0D, $0D, $10, $13, $10, $0D
    db   $0D, $10, $13, $F5, $F6, $F5, $F4, $F3
    db   $13, $12, $13, $14, $15, $ED, $ED, $F1
    db   $F1, $FD, $ED, $ED, $F1, $F1, $FD, $EB
    db   $EC, $ED, $EC, $F2, $EB, $EC, $ED, $EC
    db   $F2, $21, $B0, $C3, $09, $7E, $5F, $50
    db   $21, $EB, $5A, $19, $F0, $EE, $86, $E0
    db   $EE, $21, $FF, $5A, $19, $F0, $EC, $C6
    db   $08, $86, $E0, $EC, $21, $D7, $5A, $19
    db   $18, $1F, $21, $B0, $C3, $09, $7E, $5F
    db   $50, $21, $AF, $5A, $19, $F0, $EE, $86
    db   $E0, $EE, $21, $C3, $5A, $19, $F0, $EC
    db   $C6, $08, $86, $E0, $EC, $21, $9B, $5A
    db   $19, $7E, $FE, $04, $30, $0A, $E0, $F1
    db   $11, $7B, $5A, $CD, $3B, $3C, $18, $12
    db   $D6, $04, $17, $17, $17, $E6, $F8, $5F
    db   $50, $21, $8B, $5A, $19, $0E, $02, $CD
    db   $26, $3D, $3E, $02, $CD, $D0, $3D, $CD
    db   $BA, $3D, $C9, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $05, $F8, $6E, $00, $08
    db   $00, $64, $00, $08, $08, $64, $20, $05
    db   $10, $6E, $20, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $05, $F9, $6E, $00, $08
    db   $00, $64, $00, $08, $08, $64, $20, $05
    db   $0F, $6E, $20, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $06, $F9, $6E, $00, $08
    db   $00, $64, $00, $08, $08, $64, $20, $06
    db   $0F, $6E, $20, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $06, $F8, $6E, $00, $08
    db   $00, $64, $00, $08, $08, $64, $20, $06
    db   $10, $6E, $20, $FA, $F8, $60, $00, $FA
    db   $00, $62, $00, $FA, $08, $62, $20, $FA
    db   $10, $60, $20, $08, $F8, $6E, $00, $08
    db   $00, $64, $00, $08, $08, $64, $20, $08
    db   $10, $6E, $20, $FA, $F8, $60, $00, $FA
    db   $00, $66, $00, $FA, $08, $66, $20, $FA
    db   $10, $60, $20, $05, $F8, $6E, $00, $08
    db   $00, $68, $00, $08, $08, $68, $20, $05
    db   $10, $6E, $20, $FA, $F8, $60, $00, $FA
    db   $00, $66, $00, $FA, $08, $66, $20, $FA
    db   $10, $60, $20, $05, $F9, $6E, $00, $08
    db   $00, $68, $00, $08, $08, $68, $20, $05
    db   $0F, $6E, $20, $FA, $F8, $60, $00, $FA
    db   $00, $66, $00, $FA, $08, $66, $20, $FA
    db   $10, $60, $20, $06, $F9, $6E, $00, $08
    db   $00, $68, $00, $08, $08, $68, $20, $06
    db   $0F, $6E, $20, $FA, $F8, $60, $00, $FA
    db   $00, $66, $00, $FA, $08, $66, $20, $FA
    db   $10, $60, $20, $06, $F8, $6E, $00, $08
    db   $00, $68, $00, $08, $08, $68, $20, $06
    db   $10, $6E, $20, $F8, $F8, $60, $00, $F8
    db   $00, $66, $00, $F8, $08, $66, $20, $F8
    db   $10, $60, $20, $04, $F8, $6E, $00, $08
    db   $00, $68, $00, $08, $08, $68, $20, $04
    db   $10, $6E, $20, $F8, $FC, $72, $00, $F8
    db   $04, $74, $00, $08, $00, $76, $00, $08
    db   $08, $78, $00, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FA, $FB, $72, $00, $FA
    db   $03, $74, $00, $08, $00, $76, $00, $08
    db   $08, $78, $00, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $F8, $04, $74, $20, $F8
    db   $0C, $72, $20, $08, $00, $78, $20, $08
    db   $08, $76, $20, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FA, $05, $74, $20, $FA
    db   $0D, $72, $20, $08, $00, $78, $20, $08
    db   $08, $76, $20, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $00, $01, $02, $03, $04
    db   $05, $06, $07, $08, $09, $0A, $0A, $0A
    db   $0A, $0B, $0C, $0C, $0C, $0C, $0D, $21
    db   $B0, $C3, $09, $7E, $5F, $50, $21, $3D
    db   $5D, $19, $7E, $16, $00, $5F, $CB, $23
    db   $CB, $12, $CB, $23, $CB, $12, $CB, $23
    db   $CB, $12, $CB, $23, $CB, $12, $CB, $23
    db   $CB, $12, $21, $7D, $5B, $19, $0E, $08
    db   $CD, $26, $3D, $3E, $08, $CD, $D0, $3D
    db   $C9, $1E, $00, $1E, $60, $7C, $00, $7C
    db   $20, $7E, $00, $7E, $20, $14, $EC, $00
    db   $00, $00, $00, $F0, $04, $F0, $ED, $F5
    db   $CD, $A1, $5D, $F1, $E0, $ED, $C9, $FA
    db   $1D, $D2, $A7, $C8, $3D, $E0, $F1, $F0
    db   $E7, $17, $17, $17, $E6, $50, $E0, $ED
    db   $FA, $1E, $D2, $5F, $50, $21, $8F, $5D
    db   $19, $F0, $EE, $86, $E0, $EE, $21, $93
    db   $5D, $19, $F0, $EC, $86, $E0, $EC, $11
    db   $83, $5D, $CD, $3B, $3C, $3E, $02, $CD
    db   $D0, $3D, $CD, $BA, $3D, $C9, $46, $00
    db   $46, $60, $70, $00, $FF, $FF, $11, $D8
    db   $5D, $C9, $7E, $00, $7E, $20, $7C, $00
    db   $7C, $20, $1E, $00, $1E, $60, $58, $00
    db   $58, $20, $5A, $00, $5A, $20, $F0, $E7
    db   $17, $17, $17, $E6, $50, $E0, $ED, $11
    db   $E4, $5D, $CD, $3B, $3C, $CD, $20, $7B
    db   $CD, $E2, $08, $F0, $F0, $FE, $04, $20
    db   $1D, $CD, $8C, $08, $CA, $35, $7C, $A9
    db   $CB, $47, $1E, $FF, $28, $0B, $CD, $8C
    db   $08, $1E, $01, $FE, $08, $30, $02, $1E
    db   $02, $7B, $CD, $87, $3B, $C9, $CD, $8C
    db   $7B, $CD, $9E, $3B, $F0, $F0, $C7, $41
    db   $5E, $91, $5E, $B9, $5E, $2F, $5F, $CD
    db   $B4, $3B, $21, $D0, $C3, $09, $7E, $3C
    db   $77, $E6, $03, $20, $36, $3E, $E6, $CD
    db   $01, $3C, $D8, $21, $40, $C3, $19, $36
    db   $C2, $21, $50, $C3, $19, $72, $21, $40
    db   $C4, $19, $34, $F0, $D7, $21, $00, $C2
    db   $19, $77, $F0, $D8, $21, $10, $C2, $19
    db   $77, $21, $F0, $C2, $19, $36, $0F, $21
    db   $B0, $C3, $19, $36, $01, $21, $90, $C2
    db   $19, $36, $04, $21, $A0, $C2, $09, $7E
    db   $A7, $28, $03, $C3, $35, $7C, $C9, $3E
    db   $08, $E0, $F4, $3E, $18, $CD, $30, $3C
    db   $F0, $D7, $E0, $9B, $2F, $3C, $21, $50
    db   $C2, $09, $77, $F0, $D8, $E0, $9A, $2F
    db   $3C, $21, $40, $C2, $09, $77, $3E, $10
    db   $EA, $3E, $C1, $CD, $8D, $3B, $C9, $CD
    db   $44, $5E, $FA, $1A, $D2, $A7, $C0, $FA
    db   $01, $D2, $5F, $50, $21, $00, $C2, $19
    db   $F0, $EE, $96, $C6, $10, $FE, $20, $30
    db   $53, $21, $10, $C2, $19, $F0, $EC, $96
    db   $C6, $0C, $FE, $18, $30, $46, $21, $40
    db   $C2, $09, $7E, $CB, $27, $21, $F0, $C3
    db   $19, $77, $21, $50, $C2, $09, $7E, $CB
    db   $27, $21, $00, $C4, $19, $77, $21, $10
    db   $C4, $19, $36, $12, $CD, $35, $7C, $FA
    db   $20, $D2, $3C, $EA, $20, $D2, $FE, $04
    db   $38, $10, $21, $90, $C2, $19, $36, $07
    db   $21, $E0, $C2, $19, $36, $C0, $3E, $36
    db   $E0, $F2, $21, $20, $C4, $19, $36, $14
    db   $3E, $07, $E0, $F3, $C9, $20, $20, $E0
    db   $E0, $20, $E0, $20, $E0, $CD, $BF, $3B
    db   $F0, $E7, $1F, $1F, $1F, $E6, $01, $C6
    db   $03, $CD, $87, $3B, $CD, $91, $08, $28
    db   $09, $E6, $01, $20, $05, $3E, $18, $CD
    db   $25, $3C, $21, $A0, $C2, $09, $7E, $A7
    db   $28, $52, $3E, $36, $E0, $F4, $AF, $E0
    db   $E8, $3E, $7D, $CD, $01, $3C, $38, $41
    db   $F0, $D7, $21, $00, $C2, $19, $77, $F0
    db   $D8, $21, $10, $C2, $19, $77, $21, $B0
    db   $C2, $19, $34, $C5, $F0, $D7, $21, $00
    db   $C2, $19, $77, $F0, $D8, $21, $10, $C2
    db   $19, $77, $F0, $E8, $4F, $21, $27, $5F
    db   $09, $7E, $21, $40, $C2, $19, $77, $21
    db   $2B, $5F, $09, $7E, $21, $50, $C2, $19
    db   $77, $C1, $F0, $E8, $3C, $FE, $04, $20
    db   $B6, $C3, $35, $7C, $C9, $1E, $80, $21
    db   $00, $D1, $AF, $22, $1D, $20, $FB, $C9
    db   $03, $03, $05, $05, $00, $00, $04, $04
    db   $02, $02, $06, $06, $01, $01, $07, $07
    db   $00, $06, $0C, $0E, $10, $0E, $0C, $06
    db   $00, $FA, $F4, $F2, $F0, $F2, $F4, $FA
    db   $00, $06, $0C, $0E, $06, $07, $00, $01
    db   $02, $03, $04, $05, $CD, $20, $7B, $C3
    db   $B4, $3B, $F0, $F0, $C7, $57, $60, $E3
    db   $60, $D0, $60, $9A, $60, $00, $00, $4A
    db   $00, $00, $08, $4A, $20, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $00, $00, $4C
    db   $00, $00, $08, $4C, $20, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $00, $00, $4E
    db   $00, $00, $08, $4E, $20, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $00, $F8, $78
    db   $00, $F8, $00, $7A, $00, $F8, $08, $7A
    db   $20, $00, $10, $78, $20, $08, $00, $7C
    db   $00, $08, $08, $7C, $20, $03, $03, $02
    db   $01, $00, $00, $00, $00, $AF, $E0, $F1
    db   $CD, $91, $08, $20, $03, $C3, $8D, $3B
    db   $FE, $20, $20, $06, $35, $CD, $D8, $52
    db   $3E, $20, $1F, $1F, $1F, $E6, $07, $5F
    db   $50, $21, $4F, $60, $19, $7E, $17, $17
    db   $17, $E6, $F8, $5F, $17, $E6, $F0, $83
    db   $5F, $21, $EF, $5F, $19, $0E, $06, $CD
    db   $26, $3D, $3E, $06, $CD, $D0, $3D, $C9
    db   $00, $00, $01, $01, $02, $02, $03, $03
    db   $AF, $E0, $F1, $CD, $91, $08, $20, $22
    db   $CD, $E2, $52, $CD, $40, $51, $21, $60
    db   $C3, $09, $36, $FF, $21, $40, $C3, $09
    db   $36, $40, $21, $50, $C3, $09, $36, $0A
    db   $21, $30, $C4, $09, $36, $90, $CD, $65
    db   $3B, $C9, $1F, $1F, $1F, $E6, $07, $5F
    db   $50, $21, $92, $60, $18, $A6, $21, $80
    db   $C4, $09, $7E, $A7, $20, $0B, $CD, $91
    db   $08, $36, $1F, $CD, $58, $54, $C3, $8D
    db   $3B, $CD, $DE, $5F, $CD, $55, $62, $CD
    db   $E2, $08, $CD, $BA, $3D, $CD, $20, $7B
    db   $AF, $EA, $D6, $D3, $1E, $0C, $21, $00
    db   $C3, $09, $7E, $A7, $28, $0A, $CD, $18
    db   $61, $3E, $01, $EA, $D6, $D3, $1E, $0C
    db   $21, $02, $D2, $7E, $3C, $77, $BB, $38
    db   $05, $70, $3E, $38, $E0, $F2, $21, $D0
    db   $C3, $09, $7E, $3C, $E6, $7F, $77, $5F
    db   $50, $21, $00, $D0, $19, $F0, $EE, $77
    db   $21, $00, $D1, $19, $F0, $EC, $77, $CD
    db   $41, $63, $21, $B0, $C2, $09, $5E, $CB
    db   $3B, $50, $21, $D6, $5F, $19, $7E, $CD
    db   $87, $3B, $C9, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $08, $F8, $64, $00, $08
    db   $00, $66, $00, $08, $08, $66, $20, $08
    db   $10, $64, $20, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $08, $F8, $6C, $00, $08
    db   $00, $6E, $00, $08, $08, $62, $60, $08
    db   $10, $60, $60, $F8, $F8, $68, $00, $F8
    db   $00, $6A, $00, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $08, $F8, $68, $40, $08
    db   $00, $6A, $40, $08, $08, $62, $60, $08
    db   $10, $60, $60, $F8, $F8, $6C, $40, $F8
    db   $00, $6E, $40, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $08, $F8, $60, $40, $08
    db   $00, $62, $40, $08, $08, $62, $60, $08
    db   $10, $60, $60, $F8, $F8, $64, $40, $F8
    db   $00, $66, $40, $F8, $08, $66, $60, $F8
    db   $10, $64, $60, $08, $F8, $60, $40, $08
    db   $00, $62, $40, $08, $08, $62, $60, $08
    db   $10, $60, $60, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $6E, $60, $F8
    db   $10, $6C, $60, $08, $F8, $60, $40, $08
    db   $00, $62, $40, $08, $08, $62, $60, $08
    db   $10, $60, $60, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $6A, $20, $F8
    db   $10, $68, $20, $08, $F8, $60, $40, $08
    db   $00, $62, $40, $08, $08, $6A, $60, $08
    db   $10, $68, $60, $F8, $F8, $60, $00, $F8
    db   $00, $62, $00, $F8, $08, $62, $20, $F8
    db   $10, $60, $20, $08, $F8, $60, $40, $08
    db   $00, $62, $40, $08, $08, $6E, $20, $08
    db   $10, $6C, $20, $70, $00, $70, $20, $72
    db   $00, $72, $20, $74, $00, $74, $20, $76
    db   $00, $76, $20, $21, $40, $C3, $09, $36
    db   $48, $21, $B0, $C3, $09, $7E, $17, $17
    db   $17, $17, $17, $E6, $E0, $5F, $50, $21
    db   $45, $61, $19, $0E, $08, $CD, $26, $3D
    db   $21, $40, $C3, $09, $36, $42, $21, $D0
    db   $C3, $09, $7E, $E0, $D7, $F0, $D7, $D6
    db   $0C, $E6, $7F, $5F, $50, $21, $00, $D0
    db   $19, $7E, $E0, $EE, $21, $00, $D1, $19
    db   $7E, $E0, $EC, $3E, $00, $E0, $F1, $11
    db   $45, $62, $CD, $3B, $3C, $F0, $D7, $D6
    db   $18, $E6, $7F, $5F, $50, $21, $00, $D0
    db   $19, $7E, $E0, $EE, $21, $00, $D1, $19
    db   $7E, $E0, $EC, $3E, $00, $E0, $F1, $11
    db   $45, $62, $CD, $3B, $3C, $F0, $D7, $D6
    db   $24, $E6, $7F, $5F, $50, $21, $00, $D0
    db   $19, $7E, $E0, $EE, $21, $00, $D1, $19
    db   $7E, $E0, $EC, $3E, $01, $E0, $F1, $11
    db   $45, $62, $CD, $3B, $3C, $F0, $D7, $D6
    db   $2E, $E6, $7F, $5F, $50, $21, $00, $D0
    db   $19, $7E, $E0, $EE, $21, $00, $D1, $19
    db   $7E, $E0, $EC, $F0, $E7, $1F, $1F, $1F
    db   $E6, $01, $C6, $02, $E0, $F1, $F0, $E7
    db   $17, $17, $E6, $10, $21, $ED, $FF, $AE
    db   $77, $11, $45, $62, $CD, $3B, $3C, $F0
    db   $F0, $FE, $02, $30, $29, $21, $20, $C4
    db   $09, $7E, $A7, $20, $21, $21, $30, $C4
    db   $09, $36, $90, $CD, $EB, $3B, $21, $30
    db   $C4, $09, $36, $D0, $21, $60, $C3, $09
    db   $7E, $FE, $F0, $30, $09, $CD, $8D, $3B
    db   $21, $80, $C4, $09, $36, $50, $C9, $F0
    db   $F0, $FE, $02, $30, $0B, $21, $20, $C4
    db   $09, $7E, $A7, $20, $03, $CD, $8C, $7B
    db   $CD, $9E, $3B, $21, $A0, $C2, $09, $7E
    db   $A7, $28, $2C, $1E, $08, $CB, $47, $20
    db   $0E, $1E, $00, $CB, $4F, $20, $08, $1E
    db   $04, $CB, $57, $20, $02, $1E, $0C, $21
    db   $B0, $C2, $09, $73, $CD, $ED, $27, $1F
    db   $38, $08, $21, $C0, $C2, $09, $7E, $2F
    db   $3C, $77, $CD, $91, $08, $36, $10, $CD
    db   $8C, $08, $20, $31, $36, $06, $21, $C0
    db   $C2, $09, $7E, $21, $B0, $C2, $09, $86
    db   $E6, $0F, $77, $21, $B0, $C2, $09, $5E
    db   $50, $21, $B2, $5F, $19, $7E, $CD, $87
    db   $3B, $21, $C2, $5F, $19, $7E, $21, $50
    db   $C2, $09, $77, $21, $C6, $5F, $19, $7E
    db   $21, $40, $C2, $09, $77, $CD, $91, $08
    db   $20, $13, $CD, $ED, $27, $E6, $1F, $C6
    db   $10, $77, $CD, $ED, $27, $E6, $02, $3D
    db   $21, $C0, $C2, $09, $77, $C9, $21, $B0
    db   $C2, $09, $7E, $FE, $03, $CA, $5D, $6D
    db   $FE, $02, $CA, $8C, $6D, $A7, $C2, $7E
    db   $6C, $F0, $F0, $FE, $02, $38, $44, $FE
    db   $0B, $28, $04, $FE, $0C, $20, $09, $3E
    db   $06, $E0, $F1, $CD, $28, $57, $18, $03
    db   $CD, $43, $69, $CD, $20, $7B, $CD, $E2
    db   $08, $F0, $F0, $FE, $09, $30, $24, $CD
    db   $B4, $3B, $21, $60, $C3, $09, $7E, $FE
    db   $E8, $30, $18, $CD, $8D, $3B, $36, $09
    db   $3E, $09, $E0, $F0, $3E, $10, $E0, $F3
    db   $CD, $91, $08, $36, $80, $21, $20, $C4
    db   $09, $36, $80, $F0, $F0, $C7, $CC, $64
    db   $1F, $65, $65, $65, $B8, $65, $2A, $66
    db   $DE, $66, $66, $67, $A3, $67, $F7, $67
    db   $F8, $67, $0F, $68, $28, $68, $AD, $68
    db   $FF, $68, $00, $00, $4A, $00, $00, $08
    db   $4A, $20, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $00, $00, $4C, $00, $00, $08
    db   $4C, $20, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $00, $00, $4E, $00, $00, $08
    db   $4E, $20, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $F0, $00, $5C, $00, $F0, $08
    db   $5C, $20, $00, $00, $5E, $00, $00, $08
    db   $5E, $20, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $00, $FC, $6A, $00, $00, $04
    db   $6C, $20, $00, $0C, $6A, $20, $F3, $FC
    db   $50, $00, $F3, $04, $52, $00, $F3, $0C
    db   $6E, $00, $AF, $E0, $F1, $CD, $87, $3B
    db   $CD, $28, $57, $F0, $98, $F5, $F0, $99
    db   $F5, $3E, $50, $E0, $98, $3E, $30, $E0
    db   $99, $3E, $10, $CD, $25, $3C, $21, $99
    db   $FF, $F0, $EC, $96, $C6, $03, $FE, $06
    db   $30, $14, $21, $98, $FF, $F0, $EE, $96
    db   $C6, $03, $FE, $06, $30, $08, $CD, $91
    db   $08, $36, $60, $CD, $8D, $3B, $F1, $E0
    db   $99, $F1, $E0, $98, $CD, $8C, $7B, $C9
    db   $04, $03, $02, $01, $00, $00, $00, $00
    db   $00, $00, $00, $00, $00, $CD, $91, $08
    db   $20, $1B, $EA, $24, $D2, $21, $10, $C2
    db   $09, $7E, $D6, $08, $77, $CD, $91, $08
    db   $36, $08, $3E, $04, $CD, $87, $3B, $CD
    db   $D8, $52, $C3, $8D, $3B, $1F, $1F, $1F
    db   $E6, $0F, $5F, $50, $21, $12, $65, $19
    db   $7E, $17, $17, $17, $E6, $F8, $5F, $17
    db   $E6, $F0, $83, $5F, $21, $54, $64, $19
    db   $0E, $06, $CD, $26, $3D, $3E, $06, $CD
    db   $D0, $3D, $C9, $CD, $91, $08, $20, $0D
    db   $36, $7F, $C3, $8D, $3B, $CD, $DF, $7B
    db   $7B, $EA, $1E, $D2, $C9, $C9, $04, $04
    db   $04, $04, $04, $04, $04, $04, $04, $04
    db   $04, $04, $04, $04, $04, $04, $00, $00
    db   $00, $00, $00, $00, $00, $00, $00, $00
    db   $00, $00, $00, $00, $00, $00, $05, $05
    db   $05, $05, $05, $05, $05, $05, $05, $05
    db   $05, $05, $05, $05, $05, $05, $02, $07
    db   $08, $00, $00, $00, $00, $00, $00, $00
    db   $00, $00, $00, $00, $00, $00, $3E, $00
    db   $EA, $1E, $D2, $CD, $91, $08, $20, $0B
    db   $CD, $87, $08, $36, $4C, $CD, $6F, $65
    db   $C3, $8D, $3B, $FE, $40, $20, $05, $21
    db   $F4, $FF, $36, $19, $FE, $58, $20, $05
    db   $21, $F2, $FF, $36, $39, $1F, $1F, $E6
    db   $3F, $5F, $50, $21, $98, $65, $19, $7E
    db   $EA, $24, $D2, $21, $78, $65, $19, $7E
    db   $CD, $87, $3B, $FA, $24, $D2, $FE, $05
    db   $28, $0B, $3E, $F3, $EA, $25, $D2, $3E
    db   $F0, $EA, $26, $D2, $C9, $3E, $F8, $EA
    db   $25, $D2, $3E, $FE, $EA, $26, $D2, $C9
    db   $03, $02, $01, $00, $00, $01, $02, $03
    db   $E8, $00, $18, $18, $00, $E8, $E8, $00
    db   $10, $18, $10, $F0, $E8, $F0, $10, $18
    db   $CD, $87, $08, $20, $0B, $EA, $21, $D2
    db   $CD, $91, $08, $36, $30, $C3, $8D, $3B
    db   $FA, $1E, $D2, $A7, $3E, $F5, $28, $02
    db   $3E, $0B, $EA, $25, $D2, $3E, $EE, $EA
    db   $26, $D2, $F0, $E7, $1F, $1F, $1F, $00
    db   $E6, $01, $CD, $87, $3B, $FA, $1E, $D2
    db   $A7, $21, $12, $66, $28, $03, $21, $16
    db   $66, $F0, $E7, $1F, $1F, $1F, $00, $00
    db   $E6, $03, $5F, $50, $19, $7E, $3C, $EA
    db   $24, $D2, $F0, $E7, $E6, $1F, $20, $5F
    db   $FA, $21, $D2, $FE, $06, $30, $58, $3E
    db   $E6, $CD, $01, $3C, $D8, $21, $E0, $C2
    db   $19, $36, $30, $21, $B0, $C2, $19, $36
    db   $02, $C5, $21, $40, $C3, $19, $36, $42
    db   $21, $50, $C3, $19, $36, $00, $D5, $D5
    db   $C1, $CD, $65, $3B, $D1, $FA, $1E, $D2
    db   $A7, $FA, $21, $D2, $20, $02, $EE, $07
    db   $4F, $21, $22, $66, $09, $FA, $25, $D2
    db   $86, $21, $D7, $FF, $86, $21, $00, $C2
    db   $19, $77, $21, $1A, $66, $09, $7E, $D6
    db   $0C, $21, $D8, $FF, $86, $21, $10, $C2
    db   $19, $77, $21, $21, $D2, $34, $C1, $C9
    db   $0B, $0A, $02, $0A, $FA, $1E, $D2, $A7
    db   $3E, $FD, $28, $02, $3E, $03, $EA, $25
    db   $D2, $3E, $EC, $EA, $26, $D2, $F0, $E7
    db   $1F, $1F, $1F, $00, $00, $E6, $03, $5F
    db   $50, $21, $DA, $66, $19, $7E, $3C, $EA
    db   $24, $D2, $CD, $91, $08, $20, $57, $36
    db   $40, $AF, $EA, $24, $D2, $CD, $8D, $3B
    db   $3E, $E6, $CD, $01, $3C, $38, $47, $21
    db   $B0, $C2, $19, $34, $F0, $D8, $D6, $10
    db   $21, $10, $C2, $19, $77, $FA, $1E, $D2
    db   $21, $80, $C3, $19, $77, $A7, $3E, $08
    db   $20, $02, $3E, $F8, $21, $D7, $FF, $86
    db   $21, $00, $C2, $19, $77, $21, $40, $C3
    db   $19, $36, $40, $21, $50, $C3, $19, $36
    db   $08, $C5, $D5, $C1, $CD, $65, $3B, $3E
    db   $18, $CD, $25, $3C, $CD, $91, $08, $36
    db   $30, $3E, $27, $E0, $F4, $C1, $3E, $02
    db   $CD, $87, $3B, $C9, $CD, $91, $08, $20
    db   $12, $36, $1F, $CD, $ED, $27, $E6, $07
    db   $21, $C0, $C2, $09, $77, $CD, $40, $51
    db   $CD, $8D, $3B, $3E, $03, $CD, $87, $3B
    db   $C9, $28, $50, $78, $28, $78, $28, $50
    db   $78, $20, $28, $20, $30, $30, $50, $50
    db   $50, $20, $1E, $1C, $1A, $18, $16, $14
    db   $12, $10, $0E, $0C, $0A, $08, $06, $04
    db   $02, $3E, $04, $CD, $87, $3B, $F0, $98
    db   $F5, $F0, $99, $F5, $21, $C0, $C2, $09
    db   $5E, $50, $21, $83, $67, $19, $7E, $E0
    db   $98, $21, $8B, $67, $19, $7E, $E0, $99
    db   $CD, $91, $08, $1F, $E6, $0F, $5F, $50
    db   $21, $93, $67, $19, $7E, $CD, $25, $3C
    db   $21, $EE, $FF, $F0, $98, $96, $C6, $03
    db   $FE, $06, $30, $0F, $21, $EC, $FF, $F0
    db   $99, $96, $C6, $03, $FE, $06, $30, $03
    db   $CD, $8D, $3B, $F1, $E0, $99, $F1, $E0
    db   $98, $CD, $8C, $7B, $C9, $C9, $CD, $91
    db   $08, $20, $11, $36, $40, $CD, $58, $54
    db   $CD, $8D, $3B, $3E, $00, $CD, $87, $3B
    db   $AF, $EA, $24, $D2, $C9, $3E, $06, $E0
    db   $F1, $CD, $28, $57, $CD, $91, $08, $20
    db   $0C, $21, $40, $C3, $09, $CB, $B6, $CD
    db   $8D, $3B, $CD, $AF, $3D, $C9, $CD, $B4
    db   $3B, $CD, $8C, $7B, $CD, $9E, $3B, $F0
    db   $E7, $E6, $01, $20, $1F, $3E, $18, $CD
    db   $30, $3C, $F0, $D7, $21, $50, $C2, $96
    db   $CB, $7F, $28, $02, $35, $35, $34, $F0
    db   $D8, $21, $40, $C2, $96, $CB, $7F, $28
    db   $02, $35, $35, $34, $21, $20, $C4, $09
    db   $7E, $A7, $28, $18, $21, $40, $C3, $09
    db   $CB, $F6, $CD, $91, $08, $36, $80, $CD
    db   $D2, $27, $3E, $10, $E0, $F3, $CD, $AD
    db   $53, $C3, $8D, $3B, $21, $D0, $C3, $09
    db   $7E, $3C, $77, $E6, $07, $C0, $3E, $E6
    db   $CD, $01, $3C, $D8, $F0, $D7, $21, $00
    db   $C2, $19, $77, $F0, $D8, $21, $10, $C2
    db   $19, $77, $21, $B0, $C2, $19, $36, $03
    db   $21, $E0, $C2, $19, $36, $1F, $21, $40
    db   $C3, $19, $36, $C2, $21, $B0, $C3, $19
    db   $36, $01, $C9, $CD, $91, $08, $FE, $01
    db   $20, $04, $35, $C3, $40, $51, $A7, $C0
    db   $F0, $98, $F5, $F0, $99, $F5, $3E, $50
    db   $E0, $98, $3E, $30, $E0, $99, $3E, $0C
    db   $CD, $25, $3C, $21, $99, $FF, $F0, $EC
    db   $96, $C6, $03, $FE, $06, $30, $14, $21
    db   $98, $FF, $F0, $EE, $96, $C6, $03, $FE
    db   $06, $30, $08, $CD, $91, $08, $36, $5F
    db   $CD, $8D, $3B, $F1, $E0, $99, $F1, $E0
    db   $98, $CD, $8C, $7B, $C9, $00, $00, $00
    db   $01, $01, $01, $02, $02, $CD, $91, $08
    db   $20, $28, $CD, $AF, $3D, $CD, $E2, $52
    db   $21, $60, $C3, $09, $36, $FF, $21, $40
    db   $C3, $09, $36, $00, $21, $30, $C4, $09
    db   $36, $C0, $CD, $87, $08, $36, $90, $AF
    db   $EA, $23, $D2, $21, $00, $C3, $09, $36
    db   $3F, $C9, $FE, $20, $38, $02, $3E, $1F
    db   $1F, $1F, $E6, $07, $5F, $50, $21, $F7
    db   $68, $19, $7E, $E0, $F1, $CD, $28, $57
    db   $C9, $F0, $F0, $FE, $0A, $D0, $F0, $F1
    db   $3C, $C8, $FA, $1E, $D2, $A7, $F0, $F1
    db   $28, $02, $C6, $05, $E0, $F1, $CD, $EC
    db   $69, $CD, $84, $6A, $CD, $2C, $6C, $C9
    db   $F8, $FC, $50, $00, $F8, $04, $52, $00
    db   $F8, $0C, $6E, $00, $08, $F8, $6A, $00
    db   $08, $00, $6C, $00, $08, $08, $6C, $20
    db   $08, $10, $6A, $20, $FF, $FF, $FF, $FF
    db   $FB, $FE, $50, $00, $FB, $06, $52, $00
    db   $FB, $0E, $6E, $00, $08, $F8, $6A, $00
    db   $08, $00, $6C, $00, $08, $08, $6C, $20
    db   $08, $10, $6A, $20, $FF, $FF, $FF, $FF
    db   $F8, $FC, $6E, $20, $F8, $04, $52, $20
    db   $F8, $0C, $50, $20, $08, $F8, $6A, $00
    db   $08, $00, $6C, $00, $08, $08, $6C, $20
    db   $08, $10, $6A, $20, $FF, $FF, $FF, $FF
    db   $FB, $FA, $6E, $20, $FB, $02, $52, $20
    db   $FB, $0A, $50, $20, $08, $F8, $6A, $00
    db   $08, $00, $6C, $00, $08, $08, $6C, $20
    db   $08, $10, $6A, $20, $FF, $FF, $FF, $FF
    db   $00, $00, $02, $01, $00, $02, $02, $00
    db   $03, $02, $F0, $F1, $5F, $50, $21, $E2
    db   $69, $19, $7E, $17, $17, $17, $17, $17
    db   $E6, $70, $5F, $21, $62, $69, $19, $0E
    db   $07, $CD, $26, $3D, $3E, $07, $CD, $D0
    db   $3D, $C9, $F4, $F8, $64, $00, $FE, $11
    db   $60, $00, $FE, $19, $62, $00, $F4, $F9
    db   $64, $00, $FE, $11, $60, $00, $FE, $19
    db   $62, $00, $F0, $00, $64, $20, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FB, $10, $60, $00, $FB, $18
    db   $62, $00, $00, $F8, $66, $00, $FE, $10
    db   $66, $20, $FF, $FF, $FF, $FF, $F4, $10
    db   $64, $20, $FE, $EF, $62, $20, $FE, $F7
    db   $60, $20, $F4, $0F, $64, $20, $FE, $EF
    db   $62, $20, $FE, $F7, $60, $20, $F0, $08
    db   $64, $00, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FB, $F0
    db   $62, $20, $FB, $F8, $60, $20, $FE, $F8
    db   $66, $00, $00, $10, $66, $20, $FF, $FF
    db   $FF, $FF, $F0, $F1, $17, $17, $E6, $FC
    db   $5F, $17, $E6, $F8, $83, $5F, $50, $21
    db   $0C, $6A, $19, $0E, $03, $CD, $26, $3D
    db   $3E, $03, $CD, $D0, $3D, $C9, $EC, $00
    db   $70, $00, $EC, $08, $70, $20, $F4, $00
    db   $7C, $00, $F4, $08, $7C, $20, $08, $00
    db   $7C, $40, $08, $08, $7C, $60, $14, $00
    db   $70, $40, $14, $08, $70, $60, $00, $00
    db   $7E, $40, $00, $08, $7E, $20, $F3, $0D
    db   $78, $20, $F3, $15, $76, $20, $0D, $F3
    db   $76, $40, $0D, $FB, $78, $40, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $00, $EC
    db   $72, $00, $00, $F4, $74, $00, $00, $FC
    db   $7A, $00, $00, $0C, $7A, $00, $00, $14
    db   $74, $20, $00, $1C, $72, $20, $00, $00
    db   $FF, $FF, $00, $00, $FF, $FF, $00, $00
    db   $7E, $00, $00, $08, $7E, $60, $F3, $F3
    db   $76, $00, $F3, $FB, $78, $00, $0D, $0D
    db   $78, $60, $0D, $15, $76, $60, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $F1, $0F
    db   $78, $20, $F1, $17, $76, $20, $0D, $F3
    db   $76, $40, $0D, $FB, $78, $40, $00, $00
    db   $FF, $FF, $00, $08, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $F1, $F1
    db   $76, $00, $F1, $F9, $78, $00, $0D, $0D
    db   $78, $60, $0D, $15, $76, $60, $00, $00
    db   $FF, $FF, $00, $08, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $F8, $08
    db   $78, $20, $F8, $10, $76, $20, $08, $F8
    db   $76, $40, $08, $00, $78, $40, $00, $00
    db   $FF, $40, $00, $08, $FF, $20, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FC, $04
    db   $78, $20, $FC, $0C, $76, $20, $04, $FC
    db   $76, $40, $04, $04, $78, $40, $00, $00
    db   $FF, $40, $00, $08, $FF, $20, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $F8, $F8
    db   $76, $00, $F8, $00, $78, $00, $08, $08
    db   $78, $60, $08, $10, $76, $60, $00, $00
    db   $FF, $00, $00, $08, $FF, $60, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FC, $FC
    db   $76, $00, $FC, $04, $78, $00, $04, $04
    db   $78, $60, $04, $0C, $76, $60, $00, $00
    db   $FF, $00, $00, $08, $FF, $60, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $00, $F8
    db   $72, $00, $00, $00, $74, $00, $00, $08
    db   $74, $20, $00, $10, $72, $20, $00, $08
    db   $FF, $FF, $00, $10, $FF, $FF, $00, $00
    db   $FF, $FF, $00, $00, $FF, $FF, $00, $FB
    db   $72, $00, $00, $03, $74, $00, $00, $05
    db   $74, $20, $00, $0D, $72, $20, $00, $FC
    db   $FF, $FF, $00, $0C, $FF, $FF, $00, $00
    db   $FF, $FF, $00, $00, $FF, $FF, $08, $06
    db   $06, $06, $04, $04, $04, $04, $04, $04
    db   $04, $04, $FA, $24, $D2, $A7, $C8, $FA
    db   $25, $D2, $21, $EE, $FF, $86, $77, $FA
    db   $26, $D2, $21, $EC, $FF, $86, $77, $FA
    db   $24, $D2, $3D, $5F, $50, $21, $20, $6C
    db   $19, $4E, $50, $CB, $23, $CB, $12, $CB
    db   $23, $CB, $12, $CB, $23, $CB, $12, $CB
    db   $23, $CB, $12, $CB, $23, $CB, $12, $7B
    db   $E6, $E0, $5F, $21, $A0, $6A, $19, $C5
    db   $CD, $26, $3D, $D1, $7B, $CD, $D0, $3D
    db   $CD, $BA, $3D, $C9, $03, $02, $01, $00
    db   $00, $01, $02, $03, $FA, $01, $D2, $5F
    db   $50, $21, $90, $C2, $19, $7E, $FE, $09
    db   $D2, $35, $7C, $21, $D0, $C3, $09, $7E
    db   $1F, $1F, $1F, $E6, $03, $5F, $50, $21
    db   $80, $C3, $09, $7E, $A7, $21, $76, $6C
    db   $28, $03, $21, $7A, $6C, $19, $7E, $3C
    db   $EA, $24, $D2, $AF, $EA, $25, $D2, $EA
    db   $26, $D2, $CD, $2C, $6C, $AF, $EA, $24
    db   $D2, $CD, $20, $7B, $F0, $E7, $E6, $0F
    db   $20, $04, $3E, $3A, $E0, $F4, $21, $D0
    db   $C3, $09, $34, $CD, $8C, $7B, $CD, $BF
    db   $3B, $CD, $91, $08, $28, $01, $C9, $F0
    db   $98, $F5, $F0, $99, $F5, $FA, $01, $D2
    db   $5F, $50, $21, $00, $C2, $19, $7E, $E0
    db   $98, $21, $10, $C2, $19, $7E, $D6, $0C
    db   $E0, $99, $3E, $10, $CD, $30, $3C, $21
    db   $50, $C2, $09, $F0, $D7, $96, $E6, $80
    db   $20, $02, $34, $34, $35, $21, $40, $C2
    db   $09, $F0, $D8, $96, $E6, $80, $20, $02
    db   $34, $34, $35, $21, $99, $FF, $F0, $EC
    db   $96, $C6, $03, $FE, $06, $30, $25, $21
    db   $98, $FF, $F0, $EE, $96, $C6, $03, $FE
    db   $06, $30, $19, $FA, $01, $D2, $5F, $50
    db   $21, $90, $C2, $19, $7E, $FE, $08, $20
    db   $0B, $36, $03, $21, $E0, $C2, $19, $36
    db   $4C, $CD, $35, $7C, $F1, $E0, $99, $F1
    db   $E0, $98, $C9, $4A, $00, $4A, $20, $4C
    db   $00, $4C, $20, $4E, $00, $4E, $20, $00
    db   $00, $01, $01, $11, $4D, $6D, $CD, $3B
    db   $3C, $CD, $20, $7B, $CD, $91, $08, $CA
    db   $35, $7C, $1F, $1F, $1F, $E6, $03, $5F
    db   $50, $21, $59, $6D, $19, $7E, $CD, $87
    db   $3B, $C9, $1E, $00, $1E, $60, $34, $00
    db   $34, $20, $54, $00, $54, $20, $56, $00
    db   $56, $20, $F0, $E7, $17, $17, $E6, $10
    db   $E0, $ED, $11, $7C, $6D, $CD, $3B, $3C
    db   $CD, $20, $7B, $F0, $F0, $C7, $A4, $6D
    db   $BB, $6D, $CD, $91, $08, $20, $05, $36
    db   $20, $C3, $8D, $3B, $1E, $00, $FE, $18
    db   $30, $02, $1E, $01, $7B, $CD, $87, $3B
    db   $C9, $F0, $E7, $1F, $1F, $1F, $E6, $01
    db   $C6, $02, $CD, $87, $3B, $CD, $91, $08
    db   $FE, $01, $20, $09, $3E, $28, $E0, $F4
    db   $3E, $30, $CD, $25, $3C, $F0, $E7, $A9
    db   $1F, $30, $06, $CD, $8C, $7B, $CD, $BF
    db   $3B, $F0, $EE, $FE, $A8, $D2, $35, $7C
    db   $F0, $EC, $FE, $88, $D2, $35, $7C, $C9
    db   $01, $02, $03, $03, $03, $03, $02, $01
    db   $20, $23, $26, $29, $2C, $2F, $32, $35
    db   $38, $38, $38, $38, $38, $38, $38, $38
    db   $38, $38, $38, $38, $38, $38, $38, $38
    db   $20, $23, $26, $29, $2C, $2F, $32, $34
    db   $34, $34, $34, $34, $34, $34, $34, $34
    db   $34, $34, $34, $34, $34, $34, $34, $34
    db   $28, $27, $26, $25, $24, $23, $22, $21
    db   $20, $1F, $1E, $1D, $1C, $1B, $1A, $19
    db   $18, $18, $18, $18, $18, $18, $18, $18
    db   $03, $02, $01, $00, $00, $00, $00, $00
    db   $21, $00, $C3, $09, $7E, $A7, $28, $1C
    db   $FE, $10, $20, $06, $35, $CD, $D8, $52
    db   $3E, $10, $1F, $1F, $1F, $E6, $07, $5F
    db   $50, $21, $42, $6E, $19, $7E, $E0, $F1
    db   $CD, $28, $57, $C9, $CD, $70, $70, $CD
    db   $20, $7B, $F0, $F0, $C7, $7D, $6E, $B9
    db   $6F, $D6, $6F, $21, $60, $C3, $09, $7E
    db   $FE, $F0, $30, $2D, $3E, $03, $EA, $A7
    db   $C5, $3E, $F6, $CD, $97, $21, $3E, $5E
    db   $EA, $68, $D3, $CD, $91, $08, $36, $80
    db   $21, $20, $C4, $09, $36, $80, $21, $50
    db   $C3, $09, $CB, $BE, $21, $40, $C3, $09
    db   $CB, $F6, $CD, $D2, $27, $CD, $8D, $3B
    db   $C9, $F0, $E7, $E6, $0F, $20, $14, $FA
    db   $23, $D2, $FE, $04, $30, $0D, $3C, $EA
    db   $23, $D2, $FE, $01, $20, $05, $21, $68
    db   $D3, $36, $50, $CD, $E2, $08, $21, $60
    db   $C3, $09, $7E, $2F, $FE, $17, $38, $02
    db   $3E, $17, $5F, $50, $21, $FA, $6D, $19
    db   $7E, $21, $B0, $C2, $09, $77, $21, $12
    db   $6E, $19, $7E, $21, $C0, $C2, $09, $77
    db   $21, $2A, $6E, $19, $FA, $10, $D2, $3C
    db   $BE, $38, $05, $3E, $3D, $E0, $F2, $AF
    db   $EA, $10, $D2, $3E, $00, $CD, $87, $3B
    db   $CD, $87, $08, $20, $14, $CD, $ED, $27
    db   $E6, $0F, $C6, $20, $77, $CD, $ED, $27
    db   $E6, $01, $20, $05, $CD, $8C, $08, $36
    db   $7F, $21, $50, $C3, $09, $CB, $FE, $CD
    db   $8C, $08, $28, $1A, $1F, $1F, $1F, $1F
    db   $E6, $07, $5F, $50, $21, $F2, $6D, $19
    db   $7E, $CD, $87, $3B, $FE, $03, $20, $06
    db   $21, $50, $C3, $09, $CB, $BE, $CD, $B4
    db   $3B, $1E, $0F, $21, $60, $C3, $09, $7E
    db   $FE, $F8, $30, $02, $1E, $07, $F0, $E7
    db   $A3, $20, $2B, $F0, $99, $F5, $D6, $20
    db   $E0, $99, $3E, $08, $CD, $30, $3C, $F0
    db   $D7, $21, $50, $C2, $09, $96, $E6, $80
    db   $20, $02, $34, $34, $35, $F0, $D8, $21
    db   $40, $C2, $09, $96, $E6, $80, $20, $02
    db   $34, $34, $35, $F1, $E0, $99, $CD, $8C
    db   $7B, $CD, $9E, $3B, $21, $B0, $C2, $09
    db   $5E, $21, $D0, $C3, $09, $7E, $83, $77
    db   $30, $07, $FA, $21, $D2, $3C, $EA, $21
    db   $D2, $21, $C0, $C2, $09, $5E, $21, $D0
    db   $C2, $09, $7E, $83, $77, $30, $07, $FA
    db   $22, $D2, $3D, $EA, $22, $D2, $C9, $CD
    db   $91, $08, $FE, $02, $20, $05, $21, $68
    db   $D3, $36, $5F, $A7, $20, $0D, $36, $80
    db   $3E, $3D, $E0, $F4, $3E, $10, $E0, $F3
    db   $CD, $8D, $3B, $C9, $CD, $91, $08, $E6
    db   $0F, $20, $32, $FA, $23, $D2, $FE, $00
    db   $20, $27, $CD, $D7, $08, $CD, $AD, $53
    db   $CD, $35, $7C, $3E, $E6, $CD, $01, $3C
    db   $21, $90, $C3, $19, $36, $02, $21, $10
    db   $C2, $19, $36, $30, $21, $00, $C2, $19
    db   $36, $50, $21, $B0, $C3, $19, $36, $FF
    db   $C9, $3D, $EA, $23, $D2, $C9, $F0, $FC
    db   $60, $00, $F0, $04, $62, $00, $F0, $0C
    db   $60, $20, $F0, $FC, $64, $00, $F0, $04
    db   $66, $00, $F0, $0C, $64, $20, $F0, $FC
    db   $68, $00, $F0, $04, $6A, $00, $F0, $0C
    db   $68, $20, $F0, $FC, $64, $00, $F0, $04
    db   $66, $00, $F0, $0C, $64, $20, $00, $FC
    db   $6C, $00, $00, $04, $6E, $00, $00, $0C
    db   $6C, $20, $00, $FC, $70, $00, $00, $04
    db   $72, $00, $00, $0C, $70, $20, $00, $FC
    db   $74, $00, $00, $04, $76, $00, $00, $0C
    db   $74, $20, $00, $FC, $78, $00, $00, $04
    db   $7A, $00, $00, $0C, $78, $20, $F0, $E7
    db   $1F, $1F, $1F, $E6, $03, $17, $17, $E6
    db   $FC, $5F, $17, $E6, $F8, $83, $5F, $50
    db   $21, $10, $70, $19, $0E, $03, $CD, $26
    db   $3D, $3E, $03, $CD, $D0, $3D, $F0, $F1
    db   $17, $17, $E6, $FC, $5F, $17, $E6, $F8
    db   $83, $5F, $50, $21, $40, $70, $19, $0E
    db   $03, $CD, $26, $3D, $3E, $03, $CD, $D0
    db   $3D, $21, $10, $C2, $09, $7E, $F5, $E5
    db   $D6, $08, $77, $CD, $BA, $3D, $CD, $96
    db   $71, $E1, $F1, $77, $CD, $BA, $3D, $C9
    db   $D0, $D1, $D4, $D9, $DF, $E6, $EE, $F7
    db   $00, $09, $12, $1A, $21, $27, $2C, $2F
    db   $30, $2F, $2C, $27, $21, $1A, $12, $09
    db   $00, $F7, $EE, $E6, $DF, $D9, $D4, $D1
    db   $D0, $D1, $D4, $D9, $DF, $E6, $EE, $F7
    db   $DA, $DB, $DD, $E1, $E6, $EB, $F2, $F9
    db   $00, $07, $0E, $15, $1A, $1F, $23, $25
    db   $26, $25, $23, $1F, $1A, $15, $0E, $07
    db   $00, $F9, $F2, $EB, $E6, $E1, $DD, $DB
    db   $DA, $DB, $DD, $E1, $E6, $EB, $F2, $F9
    db   $E4, $E5, $E7, $E9, $ED, $F1, $F6, $FB
    db   $00, $05, $0A, $0F, $13, $17, $19, $1B
    db   $1C, $1B, $19, $17, $13, $0F, $0A, $05
    db   $00, $FB, $F6, $F1, $ED, $E9, $E7, $E5
    db   $E4, $E5, $E7, $E9, $ED, $F1, $F6, $FB
    db   $EE, $EF, $F0, $F2, $F4, $F6, $FA, $FD
    db   $00, $03, $06, $0A, $0C, $0E, $10, $11
    db   $12, $11, $10, $0E, $0C, $0A, $06, $03
    db   $00, $FD, $FA, $F6, $F4, $F2, $F0, $EF
    db   $EE, $EF, $F0, $F2, $F4, $F6, $FA, $FD
    db   $F8, $F9, $FA, $FB, $FB, $FC, $FD, $FF
    db   $00, $01, $03, $04, $05, $05, $06, $07
    db   $08, $07, $06, $05, $05, $04, $03, $01
    db   $00, $FF, $FD, $FC, $FB, $FB, $FA, $F9
    db   $F8, $F9, $FA, $FB, $FB, $FC, $FD, $FF
    db   $4E, $00, $4E, $20, $4C, $00, $4C, $20
    db   $7C, $00, $7C, $20, $FA, $23, $D2, $FE
    db   $04, $38, $1E, $FA, $21, $D2, $E6, $1F
    db   $5F, $50, $21, $CA, $70, $19, $F0, $EE
    db   $86, $E0, $EE, $21, $C2, $70, $19, $F0
    db   $EC, $86, $E0, $EC, $3E, $02, $CD, $ED
    db   $72, $FA, $23, $D2, $FE, $03, $38, $1E
    db   $FA, $21, $D2, $E6, $1F, $5F, $50, $21
    db   $F2, $70, $19, $F0, $EE, $86, $E0, $EE
    db   $21, $EA, $70, $19, $F0, $EC, $86, $E0
    db   $EC, $3E, $01, $CD, $ED, $72, $FA, $23
    db   $D2, $FE, $02, $38, $1E, $FA, $21, $D2
    db   $E6, $1F, $5F, $50, $21, $1A, $71, $19
    db   $F0, $EE, $86, $E0, $EE, $21, $12, $71
    db   $19, $F0, $EC, $86, $E0, $EC, $3E, $01
    db   $CD, $ED, $72, $FA, $23, $D2, $FE, $01
    db   $38, $35, $FA, $21, $D2, $E6, $0F, $FE
    db   $07, $28, $08, $FE, $08, $28, $04, $FE
    db   $09, $20, $06, $F0, $E7, $E6, $01, $20
    db   $1E, $FA, $21, $D2, $E6, $1F, $5F, $50
    db   $21, $42, $71, $19, $F0, $EE, $86, $E0
    db   $EE, $21, $3A, $71, $19, $F0, $EC, $86
    db   $E0, $EC, $3E, $00, $CD, $ED, $72, $FA
    db   $23, $D2, $FE, $04, $38, $1E, $FA, $22
    db   $D2, $E6, $1F, $5F, $50, $21, $CA, $70
    db   $19, $F0, $EE, $86, $E0, $EE, $21, $C2
    db   $70, $19, $F0, $EC, $86, $E0, $EC, $3E
    db   $02, $CD, $ED, $72, $FA, $23, $D2, $FE
    db   $03, $38, $1E, $FA, $22, $D2, $E6, $1F
    db   $5F, $50, $21, $F2, $70, $19, $F0, $EE
    db   $86, $E0, $EE, $21, $EA, $70, $19, $F0
    db   $EC, $86, $E0, $EC, $3E, $01, $CD, $ED
    db   $72, $FA, $23, $D2, $FE, $02, $38, $1E
    db   $FA, $22, $D2, $E6, $1F, $5F, $50, $21
    db   $1A, $71, $19, $F0, $EE, $86, $E0, $EE
    db   $21, $12, $71, $19, $F0, $EC, $86, $E0
    db   $EC, $3E, $01, $CD, $ED, $72, $FA, $23
    db   $D2, $FE, $01, $38, $35, $FA, $22, $D2
    db   $E6, $0F, $FE, $07, $28, $08, $FE, $08
    db   $28, $04, $FE, $09, $20, $06, $F0, $E7
    db   $E6, $01, $28, $1E, $FA, $22, $D2, $E6
    db   $1F, $5F, $50, $21, $42, $71, $19, $F0
    db   $EE, $86, $E0, $EE, $21, $3A, $71, $19
    db   $F0, $EC, $86, $E0, $EC, $3E, $00, $CD
    db   $ED, $72, $C9, $E0, $F1, $11, $8A, $71
    db   $CD, $3B, $3C, $3E, $02, $CD, $D0, $3D
    db   $21, $98, $FF, $F0, $EE, $96, $C6, $08
    db   $FE, $10, $30, $35, $21, $99, $FF, $F0
    db   $EC, $96, $C6, $08, $FE, $10, $30, $29
    db   $21, $46, $C1, $FA, $C7, $DB, $B6, $20
    db   $20, $3E, $08, $EA, $94, $DB, $3E, $20
    db   $CD, $30, $3C, $F0, $D7, $E0, $9B, $F0
    db   $D8, $E0, $9A, $3E, $10, $EA, $3E, $C1
    db   $3E, $30, $EA, $C7, $DB, $3E, $03, $E0
    db   $F3, $C3, $BA, $3D, $58, $00, $58, $20
    db   $5A, $00, $5A, $20, $10, $F0, $00, $00
    db   $00, $00, $FB, $05, $11, $3E, $73, $CD
    db   $3B, $3C, $CD, $20, $7B, $CD, $42, $7B
    db   $CD, $8C, $7B, $CD, $9E, $3B, $CD, $B4
    db   $3B, $F0, $E7, $1F, $1F, $1F, $E6, $01
    db   $CD, $87, $3B, $21, $A0, $C2, $09, $7E
    db   $A7, $20, $05, $CD, $91, $08, $20, $26
    db   $CD, $91, $08, $CD, $ED, $27, $E6, $7F
    db   $C6, $30, $77, $CD, $ED, $27, $E6, $03
    db   $5F, $50, $21, $46, $73, $19, $7E, $21
    db   $40, $C2, $09, $77, $21, $4A, $73, $19
    db   $7E, $21, $50, $C2, $09, $77, $C9, $5C
    db   $00, $5E, $00, $5E, $20, $5C, $20, $5E
    db   $60, $5C, $60, $5C, $40, $5E, $40, $2C
    db   $00, $2E, $00, $2E, $20, $2C, $20, $2E
    db   $60, $2C, $60, $2C, $40, $2E, $40, $FD
    db   $03, $00, $00, $00, $00, $03, $FD, $11
    db   $A1, $73, $FA, $95, $DB, $FE, $01, $20
    db   $03, $11, $B1, $73, $CD, $3B, $3C, $CD
    db   $20, $7B, $CD, $42, $7B, $F0, $E7, $1F
    db   $1F, $1F, $1F, $E6, $03, $CD, $87, $3B
    db   $CD, $0E, $7C, $21, $80, $C3, $09, $73
    db   $21, $40, $C3, $09, $CB, $BE, $FA, $5B
    db   $C1, $A7, $28, $09, $F0, $9E, $EE, $01
    db   $BB, $20, $02, $CB, $FE, $CD, $D5, $3B
    db   $30, $3A, $CD, $4A, $09, $21, $40, $C3
    db   $09, $7E, $E6, $80, $C8, $21, $80, $C3
    db   $09, $5E, $50, $21, $C1, $73, $19, $7E
    db   $21, $40, $C2, $09, $77, $21, $C5, $73
    db   $19, $7E, $21, $50, $C2, $09, $77, $3E
    db   $3E, $E0, $F2, $CD, $8C, $7B, $21, $10
    db   $C4, $09, $36, $03, $CD, $9E, $3B, $21
    db   $10, $C4, $09, $70, $FA, $6A, $C1, $A7
    db   $20, $06, $FA, $5B, $C1, $A7, $20, $03
    db   $CD, $EB, $3B, $C9, $30, $D0, $CD, $20
    db   $7B, $21, $80, $C3, $09, $5E, $50, $21
    db   $56, $74, $19, $7E, $21, $50, $C2, $09
    db   $77, $CD, $8F, $7B, $CD, $9E, $3B, $F0
    db   $AF, $FE, $9D, $28, $13, $5F, $16, $01
    db   $CD, $DB, $29, $A7, $20, $0A, $CD, $35
    db   $7C, $21, $80, $C2, $09, $7E, $E0, $EA
    db   $F0, $EE, $D6, $08, $E0, $CE, $CB, $37
    db   $E6, $0F, $5F, $F0, $EC, $C6, $04, $D6
    db   $10, $E0, $CD, $E6, $F0, $B3, $5F, $16
    db   $00, $21, $11, $D7, $19, $36, $9D, $CD
    db   $39, $28, $21, $01, $D6, $FA, $00, $D6
    db   $5F, $C6, $0A, $EA, $00, $D6, $16, $00
    db   $19, $F0, $CF, $22, $F0, $D0, $22, $3E
    db   $81, $22, $E5, $21, $80, $C3, $09, $7E
    db   $E1, $A7, $20, $27, $3E, $04, $22, $F0
    db   $EA, $A7, $3E, $08, $20, $02, $3E, $04
    db   $22, $F0, $CF, $22, $F0, $D0, $3C, $22
    db   $3E, $81, $22, $3E, $05, $22, $F0, $EA
    db   $A7, $3E, $09, $20, $02, $3E, $05, $22
    db   $36, $00, $C9, $F0, $EA, $A7, $3E, $0A
    db   $20, $02, $3E, $04, $22, $3E, $04, $22
    db   $F0, $CF, $22, $F0, $D0, $3C, $22, $3E
    db   $81, $22, $F0, $EA, $A7, $3E, $0B, $20
    db   $02, $3E, $05, $22, $3E, $05, $22, $36
    db   $00, $C9, $21, $D0, $C2, $09, $7E, $A7
    db   $C2, $8E, $75, $CD, $20, $7B, $CD, $DF
    db   $7B, $C6, $20, $FE, $40, $30, $4C, $CD
    db   $EF, $7B, $C6, $20, $FE, $40, $30, $43
    db   $21, $D0, $C3, $09, $7E, $3C, $77, $E6
    db   $3F, $20, $38, $3E, $B2, $1E, $04, $CD
    db   $13, $3C, $38, $2F, $F0, $D7, $21, $00
    db   $C2, $19, $77, $F0, $D8, $21, $10, $C2
    db   $19, $77, $21, $40, $C3, $19, $36, $12
    db   $21, $D0, $C2, $19, $36, $01, $21, $E0
    db   $C2, $19, $36, $18, $21, $F0, $C2, $19
    db   $36, $20, $C5, $D5, $C1, $3E, $08, $CD
    db   $25, $3C, $C1, $C9, $08, $F8, $00, $00
    db   $00, $00, $F8, $08, $70, $00, $72, $00
    db   $72, $20, $70, $20, $11, $86, $75, $CD
    db   $3B, $3C, $CD, $20, $7B, $CD, $42, $7B
    db   $F0, $E7, $1F, $1F, $1F, $E6, $01, $CD
    db   $87, $3B, $CD, $8C, $7B, $CD, $8C, $08
    db   $20, $03, $CD, $9E, $3B, $CD, $B4, $3B
    db   $CD, $91, $08, $20, $23, $CD, $ED, $27
    db   $E6, $1F, $C6, $20, $77, $CD, $ED, $27
    db   $E6, $03, $5F, $50, $21, $7E, $75, $19
    db   $7E, $21, $40, $C2, $09, $77, $21, $82
    db   $75, $19, $7E, $21, $50, $C2, $09, $77
    db   $C9, $3E, $00, $F8, $08, $00, $00, $00
    db   $00, $08, $F8, $CD, $20, $7B, $F0, $F0
    db   $A7, $20, $03, $CD, $CA, $3B, $CD, $8C
    db   $7B, $CD, $A9, $3B, $21, $A0, $C2, $09
    db   $7E, $A7, $28, $4A, $E5, $F0, $EE, $E0
    db   $D7, $F0, $EF, $E0, $D8, $3E, $05, $CD
    db   $53, $09, $E1, $7E, $FE, $02, $C2, $35
    db   $7C, $36, $00, $21, $90, $C2, $09, $77
    db   $F0, $9E, $E6, $02, $20, $05, $21, $40
    db   $C2, $18, $03, $21, $50, $C2, $09, $7E
    db   $2F, $3C, $77, $CD, $3B, $09, $3E, $10
    db   $EA, $3E, $C1, $F0, $9E, $5F, $50, $21
    db   $DD, $75, $19, $7E, $E0, $9A, $21, $E1
    db   $75, $19, $7E, $E0, $9B, $C9, $F0, $EE
    db   $C6, $04, $E0, $D7, $F0, $EF, $E0, $D8
    db   $3E, $06, $CD, $53, $09, $36, $10, $C9
    db   $00, $00, $74, $00, $00, $08, $74, $20
    db   $00, $00, $FF, $00, $F0, $08, $7A, $00
    db   $00, $00, $76, $00, $00, $08, $78, $00
    db   $F0, $00, $7A, $20, $00, $00, $78, $20
    db   $00, $08, $76, $20, $00, $00, $74, $40
    db   $00, $08, $74, $60, $00, $00, $FF, $00
    db   $21, $B0, $C2, $09, $7E, $A7, $C2, $34
    db   $78, $21, $5A, $76, $F0, $F1, $17, $17
    db   $E6, $FC, $5F, $17, $83, $5F, $50, $19
    db   $0E, $03, $CD, $26, $3D, $CD, $19, $3D
    db   $F0, $F0, $FE, $02, $30, $4E, $FA, $57
    db   $C1, $A7, $28, $48, $FA, $78, $C1, $A7
    db   $28, $42, $F0, $EE, $C6, $08, $21, $79
    db   $C1, $96, $C6, $10, $FE, $20, $30, $34
    db   $F0, $EF, $C6, $08, $21, $7A, $C1, $96
    db   $C6, $10, $FE, $20, $30, $26, $21, $10
    db   $C2, $09, $7E, $C6, $18, $77, $21, $10
    db   $C3, $09, $36, $18, $CD, $8D, $3B, $36
    db   $02, $21, $20, $C3, $09, $36, $15, $21
    db   $50, $C2, $09, $36, $0C, $21, $40, $C2
    db   $09, $36, $FA, $C9, $F0, $F0, $C7

    dw JumpTable_7709_15 ; 00

    db   $19, $77, $A2, $77, $CE, $77

JumpTable_7709_15:
    ld   hl, $C200
    add  hl, bc
    ld   a, [hl]
    add  a, $08
    ld   [hl], a
    call toc_01_0891
    ld   [hl], $80
    jp   JumpTable_3B8D_00

    db   $CD, $20, $7B, $CD, $91, $08, $C0, $36
    db   $50, $21, $B0, $C3, $09, $7E, $3C, $FE
    db   $03, $20, $01, $AF, $77, $E0, $F1, $FE
    db   $00, $28, $6D, $CD, $91, $08, $36, $28
    db   $21, $D0, $C3, $09, $34, $7E, $E6, $0F
    db   $20, $04, $3E, $02, $18, $02, $3E, $E0
    db   $CD, $01, $3C, $D8, $F0, $D7, $21, $00
    db   $C2, $19, $77, $F0, $D8, $21, $10, $C2
    db   $19, $D6, $0C, $C6, $18, $77, $21, $10
    db   $C3, $19, $36, $18, $21, $B0, $C2, $19
    db   $34, $21, $20, $C3, $19, $36, $20, $F0
    db   $F1, $FE, $01, $3E, $F8, $28, $02, $3E
    db   $08, $21, $40, $C2, $19, $77, $21, $50
    db   $C2, $19, $36, $0C, $21, $40, $C3, $19
    db   $36, $12, $21, $30, $C4, $19, $CB, $C6
    db   $3E, $08, $E0, $F2, $21, $E0, $C2, $19
    db   $36, $60, $21, $40, $C4, $19, $36, $01
    db   $C9, $3E, $03, $CD, $87, $3B, $CD, $8C
    db   $7B, $CD, $C5, $7B, $21, $20, $C3, $09
    db   $35, $35, $21, $10, $C3, $09, $7E, $E6
    db   $80, $28, $11, $70, $21, $20, $C3, $09
    db   $36, $20, $CD, $AF, $3D, $CD, $8D, $3B
    db   $3E, $14, $E0, $F3, $C9, $3E, $00, $CD
    db   $87, $3B, $CD, $8C, $7B, $CD, $C5, $7B
    db   $21, $20, $C3, $09, $35, $35, $21, $10
    db   $C3, $09, $7E, $E6, $80, $28, $25, $36
    db   $01, $CD, $ED, $27, $E6, $0F, $C6, $08
    db   $21, $20, $C3, $09, $77, $3E, $10, $CD
    db   $30, $3C, $F0, $D7, $2F, $3C, $21, $50
    db   $C2, $09, $77, $F0, $D8, $2F, $3C, $21
    db   $40, $C2, $09, $77, $F0, $EE, $FE, $A8
    db   $D2, $35, $7C, $F0, $EC, $FE, $80, $D2
    db   $35, $7C, $F0, $E7, $E6, $0F, $28, $A8
    db   $C9, $7C, $00, $7E, $00, $7E, $20, $7C
    db   $20, $00, $0C, $10, $0C, $00, $F4, $F0
    db   $F4, $00, $0C, $11, $22, $78, $CD, $3B
    db   $3C, $CD, $20, $7B, $CD, $42, $7B, $F0
    db   $E7, $1F, $1F, $1F, $1F, $E6, $01, $CD
    db   $87, $3B, $CD, $B4, $3B, $CD, $8C, $7B
    db   $CD, $C5, $7B, $21, $20, $C3, $09, $35
    db   $35, $21, $10, $C3, $09, $7E, $E6, $80
    db   $28, $38, $70, $CD, $ED, $27, $E6, $0F
    db   $C6, $10, $21, $20, $C3, $09, $77, $CD
    db   $ED, $27, $E6, $07, $5F, $50, $21, $2C
    db   $78, $19, $7E, $21, $40, $C2, $09, $77
    db   $21, $2A, $78, $19, $7E, $21, $50, $C2
    db   $09, $77, $21, $D0, $C3, $09, $7E, $34
    db   $7E, $FE, $04, $CA, $35, $7C, $3E, $09
    db   $E0, $F2, $C9, $50, $00, $52, $00, $54
    db   $00, $56, $00, $52, $20, $50, $20, $56
    db   $20, $54, $20, $21, $80, $C3, $09, $7E
    db   $A7, $20, $06, $F0, $F1, $C6, $02, $E0
    db   $F1, $11, $9C, $78, $CD, $3B, $3C, $CD
    db   $20, $7B, $CD, $C5, $7B, $21, $20, $C3
    db   $09, $35, $35, $21, $10, $C3, $09, $7E
    db   $E6, $80, $E0, $E8, $28, $07, $AF, $77
    db   $21, $20, $C3, $09, $77, $F0, $F0, $C7

    dw JumpTable_78ED_15 ; 00

    db   $3D, $79, $02, $08, $0C, $08, $FE, $F8
    db   $F4, $F8

JumpTable_78ED_15:
    call toc_01_0891
    jr   nz, .else_15_7929

    call toc_01_27ED
    and  %00000111
    ld   e, a
    ld   d, b
    ld   hl, $78E5
    add  hl, de
    ld   a, [hl]
    ld   hl, $C240
    add  hl, bc
    ld   [hl], a
    ld   a, e
    and  %00000100
    ld   hl, $C380
    add  hl, bc
    ld   [hl], a
    call toc_01_27ED
    and  %00000111
    ld   e, a
    ld   hl, $78E5
    add  hl, de
    ld   a, [hl]
    ld   hl, $C250
    add  hl, bc
    ld   [hl], a
    call toc_01_0891
    call toc_01_27ED
    and  %00011111
    add  a, $30
    ld   [hl], a
    jp   JumpTable_3B8D_00

JumpTable_78ED_15.else_15_7929:
    ld   a, $01
    call toc_01_3B87
    ld   a, [hFrameCounter]
    and  %00011111
    jr   nz, .return_15_793C

    ld   hl, $C380
    add  hl, bc
    ld   a, [hl]
    xor  $04
    ld   [hl], a
JumpTable_78ED_15.return_15_793C:
    ret


    db   $CD, $8C, $7B, $CD, $9E, $3B, $F0, $E8
    db   $A7, $28, $17, $CD, $91, $08, $20, $07
    db   $36, $48, $CD, $8D, $3B, $70, $C9, $21
    db   $20, $C3, $09, $36, $08, $21, $10, $C3
    db   $09, $34, $3E, $00, $CD, $87, $3B, $C9
    db   $00, $08, $10, $18, $20, $28, $30, $38

toc_15_796D:
    ld   hl, $C340
    add  hl, bc
    ld   a, [hl]
    and  %00001111
toc_15_796D.toc_15_7974:
    sla  a
    sla  a
    ld   e, a
    ld   a, [$C3C0]
    add  a, e
    cp   $60
    jr   c, .else_15_7983

    sub  a, $60
toc_15_796D.else_15_7983:
    ld   [$C3C0], a
    ld   a, [$C3C1]
    add  a, e
    ld   [$C3C1], a
    cp   $60
    jr   c, .return_15_79A4

    ld   a, [hFrameCounter]
    ld   hl, $C123
    add  a, [hl]
    and  %00000111
    ld   e, a
    ld   d, $00
    ld   hl, $7965
    add  hl, de
    ld   a, [hl]
    ld   [$C3C0], a
toc_15_796D.return_15_79A4:
    ret


toc_15_79A5:
    ifEq [$FFEA], $07, .return_15_79F4

    ld   hl, $C470
    add  hl, bc
    ld   a, [hl]
    cp   $02
    jp   z, .toc_15_79F5

    cp   $03
    jp   z, .toc_15_7A3E

    ld   hl, $C310
    add  hl, bc
    ld   a, [hl]
    and  a
    jr   z, .return_15_79F4

    ld   a, [$FFF9]
    and  a
    jr   nz, .return_15_79F4

    ld   hl, $C340
    add  hl, bc
    ld   a, [hl]
    and  %00010000
    jr   z, .return_15_79F4

    ld   a, [hFrameCounter]
    xor  c
    and  %00000001
    jr   nz, .return_15_79F4

    ld   a, [$C3C0]
    ld   l, a
    ld   h, $00
    ld   de, $C030
    add  hl, de
    ld   a, [$FFEF]
    add  a, $0A
    ldi  [hl], a
    ld   a, [$FFEE]
    add  a, $04
    ldi  [hl], a
    ld   a, $26
    ldi  [hl], a
    ld   [hl], b
    ld   a, $01
    call toc_15_796D.toc_15_7974
toc_15_79A5.return_15_79F4:
    ret


toc_15_79A5.toc_15_79F5:
    ifNe [$FFEB], $02, .else_15_7A06

    ld   hl, $FFEC
    dec  [hl]
    dec  [hl]
    call .else_15_7A06
    jp   toc_01_3DBA

toc_15_79A5.else_15_7A06:
    ld   a, [$C3C0]
    ld   l, a
    ld   h, $00
    ld   de, $C030
    add  hl, de
    ld   e, $00
    ld   a, [hFrameCounter]
    and  %00000100
    jr   z, .else_15_7A1A

    ld   e, $10
toc_15_79A5.else_15_7A1A:
    ld   a, [$FFEC]
    add  a, $0B
    ldi  [hl], a
    ld   a, [$FFEE]
    ldi  [hl], a
    ld   a, $1C
    ldi  [hl], a
    ld   a, e
    ldi  [hl], a
    ld   a, [$FFEC]
    add  a, $0B
    ldi  [hl], a
    ld   a, [$FFEE]
    add  a, $08
    ldi  [hl], a
    ld   a, $1C
    ldi  [hl], a
    ld   a, e
    or   $20
    ldi  [hl], a
    ld   a, $02
    call toc_15_796D.toc_15_7974
    ret


toc_15_79A5.toc_15_7A3E:
    push bc
    ld   hl, $C3D0
    add  hl, bc
    ld   e, [hl]
    ld   hl, $C240
    add  hl, bc
    ld   a, [hl]
    ld   hl, $C250
    add  hl, bc
    ld   c, b
    or   [hl]
    jr   z, .else_15_7A57

    ld   a, e
    rla
    rla
    and  %00100000
    ld   c, a
toc_15_79A5.else_15_7A57:
    ld   a, [$C3C0]
    ld   l, a
    ld   h, $00
    ld   de, $C030
    add  hl, de
    ld   a, [$FFEC]
    add  a, $08
    ldi  [hl], a
    ld   a, [$FFEE]
    dec  a
    ldi  [hl], a
    ld   a, $1A
    ldi  [hl], a
    ld   a, c
    ldi  [hl], a
    ld   a, [$FFEC]
    add  a, $08
    ldi  [hl], a
    ld   a, [$FFEE]
    add  a, $07
    ldi  [hl], a
    ld   a, $1A
    ldi  [hl], a
    ld   a, c
    ld   [hl], a
    pop  bc
    ld   a, $02
    call toc_15_796D.toc_15_7974
    ret


    db   $CD, $D5, $3B, $30, $27, $CD, $4A, $09
    db   $FA, $A6, $C1, $A7, $28, $11, $5F, $50
    db   $21, $9F, $C3, $19, $7E, $FE, $03, $20
    db   $06, $21, $8F, $C2, $19, $36, $00, $FA
    db   $4A, $C1, $5F, $CD, $42, $09, $CD, $95
    db   $14, $7B, $37, $C9, $A7, $C9, $06, $04
    db   $02, $00, $21, $80, $C3, $09, $5E, $50
    db   $21, $B3, $7A, $19, $E5, $21, $D0, $C3
    db   $09, $34, $7E, $1F, $1F, $1F, $1F, $E1
    db   $E6, $01, $B6, $C3, $87, $3B, $58, $F0
    db   $99, $21, $EF, $FF, $96, $C6, $14, $FE
    db   $28, $30, $3E, $F0, $98, $21, $EE, $FF
    db   $96, $C6, $10, $FE, $20, $30, $32, $1C
    db   $D5, $CD, $0E, $7C, $F0, $9E, $EE, $01
    db   $BB, $D1, $20, $25, $21, $AD, $C1, $36
    db   $01, $FA, $9F, $C1, $21, $4F, $C1, $B6
    db   $21, $46, $C1, $B6, $21, $34, $C1, $B6
    db   $20, $0F, $FA, $9A, $DB, $FE, $80, $20
    db   $08, $F0, $CC, $E6, $10, $28, $02, $37
    db   $C9, $A7, $C9, $F0, $EA, $FE, $05, $20
    db   $1A, $FA, $95, $DB, $FE, $07, $28, $13
    db   $21, $A8, $C1, $FA, $9F, $C1, $B6, $21
    db   $4F, $C1, $B6, $20, $06, $FA, $24, $C1
    db   $A7, $28, $01, $F1, $C9, $21, $10, $C4
    db   $09, $7E, $A7, $28, $41, $3D, $77, $CD
    db   $B8, $3E, $21, $40, $C2, $09, $7E, $F5
    db   $21, $50, $C2, $09, $7E, $F5, $21, $F0
    db   $C3, $09, $7E, $21, $40, $C2, $09, $77
    db   $21, $00, $C4, $09, $7E, $21, $50, $C2
    db   $09, $77, $CD, $8C, $7B, $21, $30, $C4
    db   $09, $7E, $E6, $20, $20, $03, $CD, $9E
    db   $3B, $21, $50, $C2, $09, $F1, $77, $21
    db   $40, $C2, $09, $F1, $77, $F1, $C9

toc_15_7B8C:
    call toc_15_7B99
    push bc
    ld   a, c
    add  a, $10
    ld   c, a
    call toc_15_7B99
    pop  bc
    ret


toc_15_7B99:
    ld   hl, $C240
    add  hl, bc
    ld   a, [hl]
    and  a
    jr   z, .return_15_7BC4

    push af
    swap a
    and  %11110000
    ld   hl, $C260
    add  hl, bc
    add  a, [hl]
    ld   [hl], a
    rl   d
    ld   hl, $C200
    add  hl, bc
    pop  af
    ld   e, $00
    bit  7, a
    jr   z, .else_15_7BBB

    ld   e, $F0
toc_15_7B99.else_15_7BBB:
    swap a
    and  %00001111
    or   e
    rr   d
    adc  [hl]
    ld   [hl], a
toc_15_7B99.return_15_7BC4:
    ret


    db   $21, $20, $C3, $09, $7E, $A7, $28, $F7
    db   $F5, $CB, $37, $E6, $F0, $21, $30, $C3
    db   $09, $86, $77, $CB, $12, $21, $10, $C3
    db   $18, $D2

toc_15_7BDF:
    ld   e, $00
    ld   a, [hLinkPositionX]
    ld   hl, $C200
    add  hl, bc
    sub  a, [hl]
    bit  7, a
    jr   z, .else_15_7BED

    inc  e
toc_15_7BDF.else_15_7BED:
    ld   d, a
    ret


toc_15_7BEF:
    ld   e, $02
    ld   a, [hLinkPositionY]
    ld   hl, $C210
    add  hl, bc
    sub  a, [hl]
    bit  7, a
    jr   nz, .else_15_7BFD

    inc  e
toc_15_7BEF.else_15_7BFD:
    ld   d, a
    ret


    db   $1E, $02, $F0, $99, $21, $EC, $FF, $96
    db   $CB, $7F, $20, $01, $1C, $57, $C9, $CD
    db   $DF, $7B, $7B, $E0, $D7, $7A, $CB, $7F
    db   $28, $02, $2F, $3C, $F5, $CD, $EF, $7B
    db   $7B, $E0, $D8, $7A, $CB, $7F, $28, $02
    db   $2F, $3C, $D1, $BA, $30, $04, $F0, $D7
    db   $18, $02, $F0, $D8, $5F, $C9, $21, $80
    db   $C2, $09, $70, $C9, $21, $C0, $C2, $09
    db   $7E, $C7

    dw JumpTable_7C47_15 ; 00

    db   $58, $7C, $69, $7C

JumpTable_7C47_15:
    call toc_01_0891
    ld   [hl], $A0
    ld   hl, $C420
    add  hl, bc
    ld   [hl], $FF
    ld   hl, $C2C0
    add  hl, bc
    inc  [hl]
    ret


    db   $CD, $91, $08, $20, $0B, $36, $C0, $21
    db   $20, $C4, $09, $36, $FF, $CD, $52, $7C
    db   $C9, $CD, $91, $08, $20, $06, $CD, $D7
    db   $08, $C3, $7A, $3F, $CD, $78, $7C, $C9
    db   $E6, $07, $20, $1D, $CD, $ED, $27, $E6
    db   $1F, $D6, $10, $5F, $21, $EE, $FF, $86
    db   $77, $CD, $ED, $27, $E6, $1F, $D6, $14
    db   $5F, $21, $EC, $FF, $86, $77, $CD, $9A
    db   $7C, $C9, $CD, $26, $7B, $F0, $EE, $E0
    db   $D7, $F0, $EC, $E0, $D8, $3E, $02, $CD
    db   $53, $09, $3E, $13, $E0, $F4, $C9, $3E
    db   $36, $CD, $01, $3C, $F0, $D7, $21, $00
    db   $C2, $19, $77, $F0, $D8, $21, $10, $C2
    db   $19, $77, $F0, $F9, $A7, $28, $08, $21
    db   $50, $C2, $09, $36, $F0, $18, $0C, $21
    db   $20, $C3, $19, $36, $10, $21, $10, $C3
    db   $19, $36, $08, $CD, $35, $7C, $21, $F4
    db   $FF, $36, $1A, $C9, $21, $00, $D8, $F0
    db   $F6, $5F, $FA, $A5, $DB, $57, $F0, $F7
    db   $FE, $1A, $30, $05, $FE, $06, $38, $01
    db   $14, $19, $7E, $F6, $20, $77, $E0, $F8
    db   $C9, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
    db   $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
